DataGridViewComboBoxColumn mit weiterem Button

ronaldo84

Erfahrenes Mitglied
Hallo Gemeinde,

ich möchte in einer DataGridViewComboBoxColumn in einem DataGridView noch einen Button einfügen. Bisher habe ich es geschaft, das ein Button bei der DataGridViewComboboxCell eingeblendet wird die gerade bearbeitet wird, der Button soll aber immer da sein.
Im Moment habe ich es so gelößt:
Visual Basic:
  Private Sub dropdown(ByVal sender As Object, ByVal e As EventArgs) Handles 
    Dim btn As New Button
    btn.Dock = DockStyle.Right
    btn.Name = "btnOpen"
    btn.BackColor = Color.LightGray
    btn.Text = "..."
    btn.Width = 20
    btn.Font = New Font("Microsoft Sans Serif", 6.0!)

      Dim grid As DataGridView = CType(sender, DataGridViewComboBoxEditingControl).EditingControlDataGridView
      Dim ed As Control = grid.EditingControl
            ed.Width = grid.EditingPanel.Width - 20
            If (Not grid.EditingPanel.Controls.ContainsKey(btn.Name)) Then
              grid.EditingPanel.Controls.Add(btn)
              AddHandler btn.Click, AddressOf btnAddPacknorm_Click
              btn.BringToFront()
            End If
  End Sub

Hat jemand von euch eine Idee? Vielen Dank
 

Neue Beiträge

Zurück