Red de conocimiento informático - Problemas con los teléfonos móviles - ¿El control listbox en VB tiene una barra de desplazamiento horizontal? Informe 2006-07-12 09:19 Mosquito Vanilla | Visto 2002 veces Información en el control

¿El control listbox en VB tiene una barra de desplazamiento horizontal? Informe 2006-07-12 09:19 Mosquito Vanilla | Visto 2002 veces Información en el control

¡Sí! Muy sencillo. Simplemente configure List1.Columns = 2 (un valor mayor que 0 está bien)

Propiedad de columnas: devuelve o establece un valor que determina si el control ListBox se desplaza horizontal o verticalmente y cómo mostrar los elementos en el columna. Si se desplaza horizontalmente, la propiedad Columnas determina cuántas columnas se muestran.

Sintaxis: objeto.Columnas [= número]

Entre ellos,

Objeto, expresión de objeto, cuyo valor es un objeto en la lista "Aplicar a" .

Número, un valor entero, especifica cómo se desplaza el control y cómo se organizan los elementos de la columna. Se describe en detalle en "Configuración de valores".

El número se establece en:

0 (el valor predeterminado), los elementos se organizan en una columna y el ListBox se desplaza verticalmente.

1 a n, los elementos se organizan en varias columnas, complete primero la primera columna, luego la segunda, y así sucesivamente. ListBox se desplaza horizontalmente y muestra el número especificado de columnas.

Nota: Para un control ListBox de desplazamiento horizontal, el ancho de la columna es igual al ancho del ListBox dividido por el número de columnas.

Esta propiedad no se puede establecer en 0, ni se puede cambiar de 0 en tiempo de ejecución; es decir, no se puede cambiar un ListBox de varias columnas a un ListBox de una sola columna o un ListBox de una sola columna a un ListBox de varias columnas en tiempo de ejecución.

Esto significa que las columnas deben establecerse en mayor que 0 en la ventana de propiedades

Private Sub Form_Load()

List1.Columns = 2

Para i = 0 a 30

Lista1.AddItem i

Siguiente

Fin Sub