¿Cómo borrar los ítems cargados en un ComboBox?

Tengo un formulario con un ComboBox, cuyos elementos se cargan en forma dinámica con sentencias AddItem() en función de otros datos seleccionados en otros controles del formulario. Al modificar los otros controles necesito cambiar los datos a mostrar en el ComboBox, para lo cual en el procedimiento _Change() del control que cambia tengo nuevas sentencias AddItem() para cargar los nuevos valores al ComboBox. El problema es que el ComboBox me muestra los nuevos ítems y también los anteriores, ya que no sé cómo borrar los ítems anteriores antes de cargar los nuevos. ¿Podrían

1 Respuesta

Respuesta
1

Si vas a eliminar un solo dato del combo, por ejemplo si quieres eliminar el dato seleccionado

    If ComboBox1.ListIndex > -1 Then
        ComboBox1.RemoveItem ComboBox1.ListIndex
    End If

Pero si quieres borrar todos y cargar los nuevos:

    ComboBox1.Clear
    ComboBox1.Value = ""
    '
    'agregar los nuevos datos con additem
    ComboBox1. AddItem "ejemplo"

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas