Documente Academic
Documente Profesional
Documente Cultură
Hola a todos, por favor necesito su ayuda con un formulario VB que uso en Excel.
Lo que necesito saber es cómo (si se puede..) establecer el tamaño de cada columna de un ListBox con tres
columnas.
Con la propiedad "ColumnWidths" solo puedo establecer un valor, y necesito un valor para cada columna.
(planteo el tema en este foro y no en el foro de VB porque hay algunas propiedades de controles que en
Propiedad ColumnWidths
Especifica el ancho de cada columna en un cuadro combinado o un cuadro de lista de múltiples columnas.
Sintaxis
objeto.ColumnWidths [= String]
Parte Descripción
objeto Requerido. Un objeto válido.
String Opcional. Establece el ancho de columna en puntos. Un valor -1 o espacio en blanco da como
resultado un ancho calculado. Un ancho de 0 oculta la columna. Para especificar unidades de medida
diferentes, incluya la unidad de medida. Un valor mayor que 0 especifica explícitamente el ancho de la
columna.
Valores
Para separar las entradas de columna, utilice puntos y comas (;) como separadores de listas. En
Windows, utilice el separador de listas especificado en la sección Configuración regional del Panel de
control de Windows para modificar este valor.
Cualquiera o todos los valores de las propiedades ColumnWidths pueden estar en blanco. Puede crear un
valor en blanco escribiendo un separador de lista sin un valor anterior.
Para calcular los anchos de las columnas cuando la propiedad ColumnWidths es espacio en blanco o -1, el
ancho del control se divide por igual entre todas las columnas de la lista. Si la suma de los anchos de
columna especificados excede el ancho del control, la lista se alinea a la izquierda dentro del control y una
o más de las columnas situadas más a la derecha no se muestran. Los usuarios pueden desplazarse a través
de la lista utilizando la barra de desplazamiento horizontal para mostrar las columnas situadas más a la
derecha.
El mínimo ancho de columna calculado es de 72 puntos (1 pulgada). Para crear columnas más estrechas,
debe especificar el ancho explícitamente.
A menos que especifique lo contrario, los anchos de columna se miden en puntos. Para especificar otra
unidad de medida, incluya las unidades como parte de valores. Los siguientes ejemplos especifican anchos
de columna en varias unidades de medida y describen cómo varios valores cabrían en un cuadro de lista de
tres columnas que tiene 4 pulgadas de ancho.
Valor Efecto
90;72;90 La primera columna es de 90 puntos (1,25 pulgadas); la segunda columna es de 72 puntos
(1 pulgada); la tercera columna es de 90 puntos.
6 cm;0;6 cm La primera columna es de 6 centímetros; la segunda columna está oculta; la tercera columna
es de 6 centímetros. Como sólo es visible una parte de la tercera columna, se muestra una barra de
desplazamiento horizontal.
1,5 in;0;2,5 in La primera columna es de 1,5 pulgadas; la segunda columna está oculta; la tercera columna
es de 2,5 pulgadas.
2 in;;2 in La primera columna es de 2 pulgadas, la segunda columna es de 1 pulgada (predeterminado) y la
tercera columna es de 2 pulgadas. Como sólo es visible una parte de la tercera columna, se muestra una
barra de desplazamiento horizontal.
(En blanco) Las tres columnas tienen el mismo ancho (1,33 pulgadas).
Comentarios