Lec 6


Visual Basic 2015 Cuadro de lista y cuadro combinado

En la lección anterior, que acabamos de aprender cómo trabajar con cuadros de texto y etiquetas en Visual Basic 2015. En esta lección, vamos a aprender dos controles más importantes, el cuadro de lista y el cuadro combinado. Ambos controles se utilizan para mostrar una lista de elementos. Sin embargo, difieren ligeramente en las formas en que se muestren las opciones.

El cuadro de lista muestra los elementos de una sola vez en un área de texto mientras se muestra el cuadro de combo sólo un elemento inicialmente y el usuario tiene que hacer clic en el mango de la lista desplegable para ver los elementos de una lista desplegable.
6.1 Cuadro de lista

La función del cuadro de lista es para mostrar una lista de elementos donde el usuario puede hacer clic y seleccionar los elementos de la lista. Los productos que se pueden añadir en tiempo de diseño y en tiempo de ejecución. Los elementos también pueden ser retirados en tiempo de diseño y en tiempo de ejecución.
6.1.1 Adición de elementos a un cuadro de lista

Para demostrar cómo agregar elementos a la hora del diseño, se inicia un nuevo proyecto e insertar un cuadro de lista en el formulario. Haga clic en el cuadro de lista para acceder a la ventana de propiedades. A continuación, haga clic en la colección de la propiedad Item, se le presentará con la colección de cadenas Editor mediante el cual se pueden introducir los elementos uno a uno escribiendo el texto y pulse la tecla Intro, como se muestra en la Figura 6.1
6.1.2 Eliminación de elementos de un cuadro de lista
Para eliminar elementos en tiempo de diseño, basta con abrir el Editor de la colección de cuerdas y eliminar la línea de artículos por línea o todos a la vez utilizando la tecla Supr.

Para eliminar un elemento en tiempo de ejecución, puede utilizar el método Remove en la siguiente sintaxis:
ListBox1.Items.Remove ( "texto")
Se ilustra en el siguiente ejemplo:
 Private Sub Form1_Load (remitente como objeto, e como EventArgs) Maneja MyBase.Load
ListBox1.Items.Remove ( "Visual Basic 6")
End Sub
El tema "Visual Basic 6" será eliminado después de ejecutar el programa. También puede permitir al usuario elegir qué elemento que desea eliminar.
También puede permitir al usuario borrar sus propios elementos usando la función InputBox. Para añadir esta capacidad, insertar un botón en tiempo de diseño y cambiar su texto para Eliminar elemento. Haga clic en el botón e introduzca las siguientes instrucciones en la ventana de código:
Private Sub BtnDelete_Click (remitente como objeto, e como EventArgs) Maneja Button1.Click
myItem Dim
myItem = InputBox ( "Introduzca su artículo para su borrado")
ListBox1.Items.Remove (myItem)
End Sub
Para borrar todos los elementos a la vez, utilice el método claro, como se ilustra en el siguiente ejemplo. En este ejemplo, añadir un botón y la etiqueta "Borrar los elementos"
Private Sub Button3_Click (remitente como objeto, e como EventArgs) Maneja Button2.Click
ListBox1.Items.Clear ()
End Sub

 6.2 Cuadro combinado

En Visual Basic 2015, la función del cuadro combinado es también para presentar una lista de artículos donde el usuario puede hacer clic y seleccionar los elementos de la lista. Sin embargo, el usuario tiene que hacer clic en el mango (pequeña punta de flecha) a la derecha del cuadro combinado para ver los artículos que se presentan en una lista desplegable.

6.2.1 Adición de elementos a un cuadro combinado

Para añadir elementos a la lista en tiempo de diseño, también se puede utilizar el Editor de la colección de cuerdas. Usted tendrá que escribir un artículo bajo la propiedad de texto con el fin de mostrar el elemento predeterminado en tiempo de ejecución. La siguiente es la interfaz de tiempo de ejecución:




Figure 6.5
Después de hacer clic en el asa de la parte derecha del cuadro combinado , el usuario será capaz de ver todos los elementos , como se muestra en la Figura 6.6



Figure 6.6
Además, es posible añadir elementos utilizando el método Add (). Por ejemplo, si desea añadir un elemento al cuadro combinado 1, puede introducir la siguiente declaración

Private Sub BtnAdd_Click (remitente como objeto, e como EventArgs) Maneja Button1.Click
ComboBox1.Items.Add ( "Visual Studio 2015")
End Sub

También puede permitir al usuario añadir sus propios elementos usando la función InputBox, de la siguiente manera:
Private Sub Button1_Click (remitente como objeto, e como EventArgs) Maneja Button1.Click
myItem Dim
myItem = InputBox ( "Introduzca su artículo")
ComboBox1.Items.Add (myItem)
End Sub

6.2.2 Eliminación de elementos de un cuadro combinado

Para eliminar elementos en tiempo de diseño, basta con abrir el Editor de la colección de cuerdas y eliminar los elementos en línea por línea o todos a la vez utilizando la tecla Supr.

Para eliminar los elementos en tiempo de ejecución, puede utilizar el método Remove, como se ilustra en el siguiente ejemplo. En este ejemplo, añadir un segundo botón y la etiqueta "Eliminar elementos". Haga clic en este botón e introduzca el código siguiente:
Private Sub Delete_Click (remitente como objeto, e como EventArgs) Maneja Button2.Click
ComboBox1.Items.Remove ( "Visual Basic 6")
End Sub

El tema "Visual Basic 6" será eliminado después de ejecutar el programa. También puede permitir al usuario elegir qué elemento que desea eliminar.
Para borrar todos los elementos a la vez, utilice el método claro, como se ilustra en el siguiente ejemplo. En este ejemplo, añadir un botón y la etiqueta "Borrar los elementos"
Private Sub Btn_Clr_Click (remitente como objeto, e como EventArgs) Maneja Button2.Click
ComboBox1.Items.Clear ()
End Sub

Comentarios

Entradas populares de este blog

VISUAL BASIC 6.0