Tecnología

Inicio

Cómo hacer que la caja de visualización de texto dependiente de un cuadro de lista en Visual Basic

Cómo hacer que la caja de visualización de texto dependiente de un cuadro de lista en Visual Basic


El uso de un cuadro de texto para que aparezca un elemento seleccionado en un cuadro de lista se puede hacer fácilmente utilizando el evento "SelectedIndexChanged" del cuadro de lista. En Visual Basic, la propiedad "SelectedItem" recibe el elemento seleccionado en el control de cuadro de lista y se puede utilizar para mostrar el texto del artículo en un control diferente, como un cuadro de texto. La propiedad "Texto" en un control de cuadro de texto fija el contenido del texto y se puede utilizar para mostrar los elementos seleccionados en el cuadro de lista.

Instrucciones

1 Iniciar Microsoft Visual Basic Express y haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador. Haga clic en "Visual Basic" por debajo "Plantillas instaladas," haga clic en "Aplicación de Windows Forms", y haga clic en "OK" para iniciar un nuevo proyecto.

2 Haga doble clic en el control "Cuadro de texto" en el panel de "caja de herramientas" para agregar uno a su forma. Agregue un control "ListBox" utilizando la misma técnica.

3 Haga doble clic en el formulario para crear un evento de carga del formulario y escriba el siguiente código para agregar siete nuevos elementos al control de cuadro de lista:

Me.ListBox1.Items.Add ( "Sunday")

Me.ListBox1.Items.Add("Monday")

Me.ListBox1.Items.Add ( "Martes")

Me.ListBox1.Items.Add ( "Miércoles")

Me.ListBox1.Items.Add ( "Jueves")

Me.ListBox1.Items.Add ( "Friday")

Me.ListBox1.Items.Add ( "Sábado")

4 Haga doble clic en el control de cuadro de lista para crear un evento de cambio "SelectedIndexChanged", y añade el siguiente código para mostrar el elemento seleccionado en el control de cuadro de texto:

Me.TextBox1.Text = Me.ListBox1.SelectedItem.ToString ()

5 Pres "F5" para ejecutar el programa y seleccionar un elemento en el control de cuadro de lista.