Saltar al contenido

¿Eliminar todos los elementos de un ComboBox?

Esta es la solución más correcta que encomtrarás aportar, pero primero estúdiala detenidamente y valora si es compatible a tu trabajo.

Solución:

Psuedo código por delante (actualizado con el código real):

Do While ComboBox1.ListCount > 0
    ComboBox1.RemoveItem (0)
Loop

Básicamente, mientras tenga elementos, elimine el primer elemento del cuadro combinado. Una vez que se hayan eliminado todos los elementos (recuento = 0), su casilla estará en blanco.

Método 2: Aún mejor

ComboBox1.Clear

Desafortunadamente, debe eliminar cada uno individualmente:

       For i = 1 To ListBox1.ListCount

           'Remove an item from the ListBox using ListBox1.RemoveItem 
       Next i

Actualización: no sé por qué mi respuesta no incluyó la solución completa:

For i = ListBox1.ListCount - 1 to 0 Step - 1 
        ListBox1.RemoveItem i 
Next i 

La forma más sencilla:

Combobox1.RowSource = ""  'Clear the list
Combobox1.Clear           'Clear the selected text

valoraciones y reseñas

Finalizando este artículo puedes encontrar las críticas de otros gestores de proyectos, tú aún eres capaz mostrar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *