El control ListBox en Visual Basic proporciona una forma para que usted seleccione uno o más elementos de una lista completa de materiales. Por defecto, todos los elementos que se mostrarán en vertical en el ListBox , utilizando una barra de desplazamiento vertical, si es necesario. Sin embargo, puede activar el modo de múltiples columnas , que distribuirá los elementos horizontalmente en tantas columnas como sea necesario para evitar la necesidad de una barra de desplazamiento vertical. Una barra de desplazamiento horizontal se muestra si es necesario. Todavía recuperar los datos como si fuera parte de una sola tapa de la lista de abajo. Con el fin de recuperar los datos de una columna específica , es necesario emplear un método específico . Instrucciones
1
Abra el proyecto de Visual Basic .
2
Arrastre un botón en el proyecto de la caja de herramientas. En el menú Propiedades, darle al botón el nombre de " recuperar ".
3
doble clic en el botón para crear un evento de clic . Esto también le llevará al lugar apropiado del código fuente para pegar su código de recuperación
4
Copia y pega el siguiente código: .
Dim itemsPerColumn = Math.Floor ( ListBox1 . ClientRectangle.Height /ListBox1.ItemHeight )
REM la columna a recuperar desde . conteo comienza en 0
columna Dim = 1
REM la fila para recuperar desde . conteo comienza en 0
fila Dim = 0
REM Este combo de x e y obtendrá el primer elemento de la segunda columna.
artículo Dim = ListBox1.Items ( itemsPerColumn * columna + fila
MsgBox ( item.toString )