Saltar al contenido principal
Versión: Siguiente

LISTBOX SET PROPERTY

LISTBOX SET PROPERTY ( * ; object : Text ; property : Integer ; value : Integer, Text )
LISTBOX SET PROPERTY ( object : Variable ; property : Integer ; value : Integer, Text )

ParámetrosTipoDescripción
*OperadorSi se especifica, object es un nombre de objeto (cadena). Si se omite, object es una variable.
objectText, VariableNombre del objeto del formulario (si se especifica *) o Variable (si se omite *)
propertyIntegerPropiedad de list box o de columna de list box
valueInteger, TextValor de la propiedad

Descripción

El comando LISTBOX SET PROPERTY define el value de la property del list box o de la columna de list box especificado por los parámetros object y *.

Si pasa el parámetro opcional *, indica que el parámetro object es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro object es una variable. En este caso, se pasa una referencia a una variable en lugar de una cadena.

Nota: si el list box o la columna de list box designada por los parámetros object y * no existen, el comando no hace nada y no se genera ningún error.

En los parámetros property y value, usted indica, respectivamente, la propiedad a definir y su nuevo valor. Puede utilizar las siguientes constantes encontradas en el tema “List Box:

ConstanteValorComentario
lk allow wordwrap14Propiedad Ajustar palabra
Se aplica a: columna *
Valores posibles:
lk no (0)
lk yes (1)
lk auto row height31Propiedad Alto de línea automático para list box de tipo array
Se aplica a: List box o columna
Valores posibles:
lk no (0)
lk yes (1)
lk background color expression22Propiedad Expresión color de fondo para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna
lk cell horizontal padding36Propiedad Margen horizontal
Margen horizontal de celda en píxeles (mismo valor para las márgenes izquierda y derecha)
Se aplica a: list box, columna, encabezado, pie de página
lk cell vertical padding37Propiedad Margen vertical
Margen vertical de celda en píxeles (mismo valor para las márgenes superior e inferior)
Se aplica a: list box, columna, encabezado, pie de página
lk column max width26Propiedad Ancho Máximo
Se aplica a: Columna *
lk column min width25Propiedad Ancho mínimo
Se aplica a: Columna *
lk column resizable15Propiedad Redimensionable
Se aplica a: columna *
Valores posibles:
lk no (0)
lk yes (1)
lk current item expression38Propiedad Elemento actual
Se aplica a: List box (Collection / Entity selection)
lk current item pos expression39Propiedad Posición elemento actual
Se aplica a: List box (Collection / Entity selection)
lk detail form name19Propiedad Nombre formulario detallado para list box de tipo selección
Se aplica a: List box
lk display footer8Propiedad Mostrar pies de página
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado
lk display header0Propiedad Mostrar encabezados
Se aplica a: list box
Valores posibles:
lk no (0): oculto
lk yes (1): mostrado
lk display type21Propiedad Tipo de visualización para las columnas numéricas
Se aplica a: Columna *
Valores posibles:
lk numeric format (0): muestra los valores en formato numérico
lk three states checkbox (1): muestra los valores como casillas de selección de tres estados
lk double click on row18Propiedad Doble clic en línea para list box de tipo selección
Se aplica a: List box
Valores posibles:
lk do nothing (0): no desencadena ninguna acción automática
lk edit record (1): muestra el registro correspondiente en modo lectura-escritura
lk display record (2): muestra el registro correspondiente en modo sólo lectura
lk extra rows13Propiedad Ocultar líneas vacías extra
Se aplica a: List box
Valores posibles:
lk display (0)
lk hide (1)
lk font color expression23Propiedad Expresión color de fuente para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna
lk font style expression24Propiedad Expresión estilo para los list box de tipo selección de registros, colección o selección de entidades
Se aplica a: list box o columna
lk hide selection highlight16Propiedad Ocultar resaltado de selección
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1)
lk highlight set27Propiedad Conjunto resaltado para el list box de tipo selección
Se aplica a: List box
lk meta expression34Propiedad Meta Info Expression para los list box de tipo selección colección o entity selection
Se aplica a: List box
lk movable rows35Propiedad Líneas desplazables para los list box de tipo array
Se aplica a: List box (excluyendo el modo jerárquico)
Valores posibles:
lk no (0): las líneas no se pueden mover en tiempo de ejecución
lk yes (1): las línes se pueden mover en tiempo de ejecución (por defecto)
lk multi style30Propiedad Multi-estilo
Se aplica a: columna *
Valores posibles:
lk no (0)
lk yes (1)
lk named selection28Propiedad Named Selection para list box de tipo selección
Se aplica a: List box
lk resizing mode11Propiedad Redimensionamiento automático de columnas propiedad
Se aplica a: list box
Valores posibles:
lk manual (0)
lk automatic (2)
lk row height unit17Unidad de la propiedad Alto de líneas
Se aplica a: List box
Valores posibles:
lk líneas (1)
lk píxeles (0)
lk selected items expression40Selected items property
Applies to: List box (Collection / Entity selection)
lk selection mode10Propiedad Modo de selección
Se aplica a: List box
Valores posibles:
lk none (0)
lk single (1)
lk multiple (2)
lk single click edit29Propiedad Edición con un solo clic
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1)
lk sortable20Propiedad Ordenable
Se aplica a: List box
Valores posibles:
lk no (0)
lk yes (1)
lk truncate12Propiedad Truncar con elipsis
Se aplica a: List box o columna
Valores posibles:
lk without ellipsis (0)
lk with ellipsis (1)

* Estas propiedades solo se pueden aplicar a las columnas de list box; sin embargo, si pasa un list box como parámetro, LISTBOX SET PROPERTY aplica la propiedad a cada columna del list box.

Nota: si pasa una propiedad que no existe, o que no está disponible para el list box o la columna especificado, por ejemplo lk font style expression en el caso de un list box de tipo array, el comando no hace nada y no se genera ningún error.

Ejemplo 1

Quiere que todas las columnas del list box "MyListbox" sean redimensionables:

 LISTBOX SET PROPERTY(*;"MyListbox";lk column resizable;lk yes) //Todas las columnas del list box "MyListbox" se establecen como redimensionables

Ejemplo 2

Desea definir un ancho máximo para la columna cuyo nombre es "ProductNumber":

 LISTBOX SET PROPERTY(*; "ProductNumber";lk column max width;200) //Esta columna tendrá un ancho máximo de 200

Ver también

List Box
LISTBOX Get property

Propiedades

Número de comando1440
Hilo segurono