Cómo devolver un valor en un Listbox de múltiples columnas

Escrito por jaime avelar | Traducido por analia moranchel
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo devolver un valor en un Listbox de múltiples columnas
Rellenar un ListBox en VB.NET. (Thinkstock Images/Comstock/Getty Images)

Con un "ListBox" de varias columnas en tu aplicación VB.NET, puedes hacer la aplicación más atractiva para los usuarios al mostrar elementos en un "ListBox" de forma horizontal en vez de vertical. Un "“ListBox" es un control que te permite mostrar una lista de elementos a los usuarios que pueden seleccionar al hacerles clic. Devolver el valor de un elemento seleccionado es similar a una sola columna "ListBox". Puedes utilizar la propiedad "SelectedItems de "ListBox" para recorrer todos los elementos y comprobar cuáles están seleccionados.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Microsoft Visual Studio

Lista completaMinimizar

Instrucciones

  1. 1

    Inicia Microsoft Visual Studio, haz clic en "Nuevo proyecto" en el panel izquierdo de la pantalla y amplía "Visual Basic" debajo de "Plantillas instaladas". Haz clic en "Windows" y haz doble clic en "Aplicación de Windows Forms" del centro de la ventana de diálogo para crear un nuevo proyecto.

  2. 2

    Haz doble clic en “ListBox" para agregar un nuevo control de cuadro de lista al formulario. Haz doble clic en "Botón" para agregar un nuevo botón al formulario. Agrega un segundo botón al formulario con la misma técnica.

  3. 3

    Haz doble clic en "Botón1" para crear un evento clic y agrega el siguiente código para rellenar el control "ListBox" con elementos en varias columnas:

    ListBox1.MultiColumn = True ListBox1.SelectionMode = SelectionMode.MultiExtended For iCntr As Integer = 0 To 19 ListBox1.Items.Add("Item " & iCntr.ToString()) Next iCntr

  4. 4

    Vuelve al diseño de formularios y haz doble clic en "Botón2" para crear un evento clic para este botón. Agrega el siguiente código para devolver el valor del elemento seleccionado de alguna columna:

    Dim myItem As String Dim selItem As String For Each myItem In ListBox1.SelectedItems selItem = myItem.ToString() & " " Next MessageBox.Show ("el elemento seleccionado es:" & selItem)

  5. 5

    Presiona "F5" para ejecutar el programa y haz clic en "Botón1". Haz clic en "Botón2" para mostrar un cuadro de mensaje con el elemento seleccionado.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles