Formularios: cuadro de lista y cuadro combinado

Un cuadro de lista y un cuadro combinado son controles similares pero con ligeras diferencias y sirven para permitir al usuario elegir entre varios elementos o insertar el valor que desee en una lista.

Por ejemplo:

Cuadro de lista. Muestra una lista de uno o más elementos de texto de entre los cuales puede elegir el usuario.

Cuadro combinado. Combina un cuadro de texto con un cuadro de lista para crear un cuadro de lista desplegable. Un cuadro combinado es más compacto que un cuadro de lista, pero requiere que el usuario haga clic en la flecha abajo para mostrar la lista de elementos. Utilice un cuadro combinado para permitir que el usuario escriba una entrada o elija un solo elemento de una lista. El control muestra el valor actual en el cuadro de texto, independientemente de cómo se haya insertado ese valor.

 

La propiedad predeterminada de un control ListBox es Value.

El evento predeterminado de un control ListBox es Click.

El siguiente ejemplo agrega y elimina el contenido de un control ListBox utilizando los métodos AddItem y RemoveItem y las propiedades ListIndex y ListCount.

Para utilizar este ejemplo, copie este código de ejemplo en la parte Declaraciones de un formulario. Asegúrese de que el formulario contiene:

  • Un control ListBox llamado ListBox1.
  • Dos controles CommandButton llamados CommandButton1 y CommandButton2.

 

Ejemplo:

 

Private Sub Command1_Click()
If Text1 = “” Then
MsgBox “Debe ingresar un nombre para poder agregar un elemento”, vbQuestion + vbOKOnly, “Datos incompletos”
‘Salimos de la rutina ya que no se ha ingresado nada en el control text1
Exit Sub
End If

‘Agregamos el contenido del Text1 en el control List1
List1.AddItem Text1
End Sub

Private Sub Command2_Click()
‘Si la lista no está vacía entonces podemos eliminar
If List1.ListIndex <> -1 Then
‘Eliminamos el elemento que se encuentra seleccionado
List1.RemoveItem List1.ListIndex
End If
End Sub

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: