Usar cuadros de lista controladas es la mejor manera de dar al usuario una lista de opciones para seleccionar en una aplicación de Visual Basic . En VB se puede utilizar el evento " CheckedListBox.ItemCheck " para detectar cuando el estado de un elemento cambia . Este evento también está disponible con un control de cuadro de lista. El estado de activación se actualizará después del evento " ItemCheck " ejecuta . Utilice este evento para actualizar otros controles o mostrar un mensaje al usuario cuando un elemento se hace clic . Instrucciones
1
lanzamiento Microsoft Visual Basic Express, haga clic en " Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador , y haga doble clic en " Aplicación de Windows Forms " para crear un nuevo proyecto.
2
doble clic en " CheckedListBox " en el panel "Toolbox" para crear un nuevo control de cuadro de lista. Haga doble clic en el formulario para crear un nuevo evento de carga del formulario y escriba el siguiente código para rellenar el control cuadro de lista con tres elementos :
Me.CheckedListBox1.Items.Add ( " elemento activado 1 " )
Me.CheckedListBox1.Items.Add ( " elemento activado 2 " )
Me.CheckedListBox1.Items.Add ( " elemento activado 3 " )
3
Haga clic en el control cuadro de lista , haga clic en "Propiedades" y ajuste " CheckOnClick " en "True ". Haz clic en el icono de "Eventos" que se asemeja a un rayo y haga doble clic al lado de " ItemCheck " para crear un nuevo evento de verificación artículo.
4
Escriba el siguiente código para determinar el elemento seleccionado en el control :
Si ( e.CurrentValue = CheckState.Unchecked ) Entonces
MessageBox.Show ( ". . fue comprobada " Me.CheckedListBox1.Items ( e.Index ) y ToString )
ElseIf ( e.CurrentValue = CheckState.Checked ) Entonces
MessageBox.Show ( Me.CheckedListBox1.Items ( e.Index ) . ToString & " fue sin marcar. " )
End Si
5
Press "F5 " para ejecutar el programa y comprobar cualquier elemento del cuadro de lista para mostrar un cuadro de mensaje con el elemento que se ha hecho clic .
< br >