Control ListBox
Background “Fondo”
Establece un color de fondo al control.
Enabled “Habilitado”
Habilita o deshabilita el control, por defecto viene en Habilitado “true” y de cambiarse a Inhabilitado “false” la lista de los elementos del control no podrá ser escogida.
Font “Fuente”
Sirve para cambiar los tipos de letras del control, su tamaño, si deseas ponerle negrita, subrayado, etc.
Foreground “Color de Fuente”
Especifica el color de la letra del control.
Height “Altura”
Contiene el alto del control.
List “Lista”
Sirve para agregarle elementos al ListBox cada elemento que se agrega a la lista tiene un index que especifica la posición del elemento en el ListBox. Por ejemplo si se agregaran 2 nombres
Mode “Modo”
Sirve determinar si la lista del ListBox se podrá agarrar un elemento “Single”, Varios elementos “Multiple” o Ninguno “None”. Por defecto viene en Single es decir que los elementos que agreguemos solo podremos agarrar 1.
Single
Multiple
None
Sorted “Ordenadas”
Por defecto viene en false es decir que los elementos del ListBox no serán ordenados alfabéticamente y de cambiarse a true los elementos del ListBox se ordenaran alfabéticamente.
Sorted = False
Sorted = True
ToolTip “Información sobre herramientas”
Sirve para enviar un mensaje cuando el mouse este arriba el control, el mensaje especifica la acción que debe hacer el usuario.
Visible “Visible ”
Especifica si el control sera visible “true” o invisible “false”. Por defecto esta propiedad viene en true.
Width “Ancho”
Contiene el ancho del control
X
Contiene la posición en el eje de las x del control.
Y
Contiene la posición en el eje de las y del control.
Mas ayuda sobre el Control ListBox
Ejemplos
1) Como cargar los datos desde un button “Botón”
Se debe crear un ListBox y un Button quedando de esta manera
En el Button en el evento click pondrás este código
PUBLIC SUB Button1_Click()
ListBox1.Add("Jose Chen")
ListBox1.Add("Gambas")
ListBox1.Add("gambas-es.org")
END
Ejecuta el programa y veraz que al pulsar el Button se cargara los datos al listbox esto se debe a el método “Add” “Añadir” la sintaxis es ListBox1.Add(string,index) donde string es la cadena de texto que deseas agregar y el index es la posición en donde lo quieres agregar, si no especificas el index automáticamente quedara el dato de ultimo.
2) Agregar elementos ListBox y ordenarlos en forma alfabéticamente
Se utilizara el mismo formulario lo único que ahí que agregarle es esto
PUBLIC SUB Button1_Click()
ListBox1.Add("Jose Chen")
ListBox1.Add("Gambas")
ListBox1.Add("gambas-es.org")
ListBox1.Sorted = TRUE 'Ordena la Lista en forma alfabéticamente
END
Al ordenar la lista en forma alfabéticamente primero se ordenaran las letras mayúsculas y luego las minúsculas. Es primero se ordenara las palabras que comiesen con mayúsculas y después la que comiesen en minúsculas en forma alfabéticamente.
3) Eliminar Elementos del ListBox
Se crea un formulario igual que el ejemplo 1 o 2. Al ListBox se utilizara el evento “Activate” para ello se le da click derecho al objeto y buscas eventos en eventos aparecerá “Activate” y le darás click.
Luego escribes el código este
PUBLIC SUB ListBox1_Activate()
IF ListBox1.Index > 0 THEN 'Verifica si el elemento agarrado es mayor que 0
ListBox1.Remove(ListBox1.Index) 'Elimina el elemento si es mayor que 0
ELSE IF ListBox1.Index = 0 THEN 'Verifica si el elemento es igual a 0
ListBox1.Remove(0) 'Elimina el Elemento 0
ENDIF
END
Y debes ejecutar el proyecto y darle doble click al elemento que deseas eliminar y se eliminara !!
Descargar Ejemplos
0 comentarios:
Publicar un comentario