Checkedlistbox y Combo Box
Realizado Por: Javier Polo
INTRODUCCION
• El control CheckedListBox muestra una lista de elementos similar a un control ListBox, pero cada elemento tienenla apariencia de una casilla de verificación o control CheckBox. El control CheckedListBox puede enlazarse a datos por medio de la propiedad DataSource al igual que los controles ComboBox y ListBox,debe establecerse el nombre de una columna del origen de datos a la propiedad DisplayMember.
CONTROL CHECKEDLISTBOX
• Ejemplo para obtener los items seleccionados en un CheckedListBox
• PrivateSub cmdEjemplo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdEjemplo.Click Dim i As Integer For i = 0 To chkListaEjemplo.Items.Count - 1 If(chkListaEjemplo.GetItemChecked(i)) Then MessageBox.Show(chkListaEjemplo.GetItemText(i)) End If Next End Sub
CONTROL CHECKEDLISTBOX
• Ejemplo de código donde vemos cómo desactivar todos los ítems que estuvieran marcados de unobjeto de la clase CheckedListBox • Dim i as Integer For i=0 To chkListaEjemplo.Items.Count - 1 chkListaEjemplo.SetItemChecked(i, False) Next
CONTROL CHECKEDLISTBOX
• El control CheckedListBoxal igual que el control ListBox tienen la colección Items a la que se le agrega elementos, puede ser individualmente o de manera grupal con un arreglo o matriz. Por ejemplo: Para agregar un elemento alcontrol chklPromovidos se escribe lo siguiente chklPromovidos.Items.Add("María Fernanda") Para agregar un arreglo a chklPromovidos se utiliza AddRange: (de manera similar en un ListBox y un ComboBox)Dim aPromovidos(3) as String aPromovidos(0) = "Fernando" aPromovidos(1) = "Carolina" aPromovidos(2) = "María Fernanda" aPromovidos(3) = «Jose" chklPromovidos.Items.AddRange(aPromovidos)
• • • ••
CONTROL CHECKEDLISTBOX
• Para eliminar una opción se utiliza Remove cuando se usa el texto de la opción y RemoveAt cuando usamos el índice que lo identifica. Para eliminar todos usamos...
Regístrate para leer el documento completo.