Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Cómo: Agregar y quitar elementos de un control ComboBox, CheckedListBox o ListBox de formularios Windows Forms

 

Es posible agregar elementos a cuadros combinados, cuadros de lista y cuadros de lista con marcas de verificación de formularios Windows Forms de varias maneras, puesto que estos controles pueden enlazarse con distintos orígenes de datos. Sin embargo, este tema muestra el método más sencillo y no necesita ningún enlace de datos. Los elementos que se muestra suelen ser cadenas, aunque puede utilizarse cualquier tipo de objeto. El texto que se muestra en el control es el valor que devuelve el método ToString del objeto.

Para agregar elementos

  1. Agregue la cadena u objeto a la lista mediante el método Add de la clase ObjectCollection. Se hace referencia a la colección mediante la propiedad Items :

    comboBox1.Items.Add("Tokyo");
    
    

    O bien

  2. Inserte la cadena o el objeto en el punto que desee de la lista por medio del método Insert :

    checkedListBox1.Items.Insert(0, "Copenhagen");
    
    

    O bien

  3. Asigne una matriz completa a la colección Items :

    System.Object[] ItemObject = new System.Object[10];
    for (int i = 0; i <= 9; i++)
    {
       ItemObject[i] = "Item" + i;
    }
    listBox1.Items.AddRange(ItemObject);
    
    

Para quitar un elemento

  1. Llame al método Remove o RemoveAt para eliminar elementos.

    Remove tiene un argumento que especifica el elemento que se va a quitar. RemoveAt quita el elemento con el número de índice especificado.

    // To remove item with index 0:
    comboBox1.Items.RemoveAt(0);
    // To remove currently selected item:
    comboBox1.Items.Remove(comboBox1.SelectedItem);
    // To remove "Tokyo" item:
    comboBox1.Items.Remove("Tokyo");
    
    

Para quitar todos los elementos

  1. Llame al método Clear para quitar todos los elementos de la colección:

    listBox1.Items.Clear();
    
    
Mostrar: