Añadir y borrar elementos de un ComboBox

2289 vistas

Añadir o borrar elementos de un ComboBox es sencillo ya que podemos manipular de forma directa la colección de items.

El código de más abajo borra el elemento seleccionado di apretamos Del o añade el elemento entrado en la zona de texto si pulsamos Enter:



vbnet
  1. Private Sub ComboBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyDown
  2.     If e.KeyCode = Keys.Delete Then
  3.         If ComboBox1.Items.Contains(Me.ComboBox1.Text) Then
  4.             Me.ComboBox1.Items.Remove(Me.ComboBox1.Text)
  5.         End If
  6.     ElseIf e.KeyCode = Keys.Enter AndAlso Not ComboBox1.Items.Contains(Me.ComboBox1.Text) Then
  7.         Me.ComboBox1.Items.Add(Me.ComboBox1.Text)
  8.     End If
  9. End Sub