Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LISTBOX Get row color
|
LISTBOX Get row color ( {* ;} objeto ; fila {; tipoColor} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, el objeto es un nombre de objeto (cadena) Si se omite, el objeto es una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre del objeto (si se especifica *) o Variable (si se omite *) |
|||||
fila | Entero largo |
![]() |
Numero de fila | |||||
tipoColor | Entero largo |
![]() |
Color de fuente del list box (predeterminado) o color de fondo del list box | |||||
Resultado | Texto |
![]() |
Valor del color | |||||
Nota: este comando solo funciona con list boxes de tipo array.
El comando LISTBOX Get row color devuelve el color de una fila o celda en el list box designado por los parámetros objeto y * como una cadena CSS.
Nota: si desea obtener el color como un formato entero largo de 4 bytes, debe utilizar el comando OBJECT SET RGB COLORS. Para más información sobre los formatos de color, consulte la descripción del comando OBJECT SET RGB COLORS.
Pasar el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es una variable. En este caso, se pasa una referencia de variable en lugar de una cadena. Puede designar un list box o una columna de list box en el parámetro objeto:
En fila, pase el número de la fila cuyo color desea obtener.
Nota: el comando no tiene en cuenta ningún estado oculto/visible de las filas del list box.
En el parámetro tipoColor, puede pasar la constante lk background color o lk font color (tema "Listbox") para averiguar el color de fondo o fuente de la fila. Si omite este parámetro, se devuelve el color de la fuente.
Advertencia: el color asignado a una fila no se muestra necesariamente en cada celda de la fila (ver ejemplo). Si los valores de color en conflicto se establecen utilizando las propiedades de los list boxes o columnas de list box, se aplica un orden de prioridad. Para más información, consulte el manual de Diseño.
Dado el siguiente list box:
C_TEXT($vtColor;$vtColor2;$vtColor3)
$vtColor:=LISTBOX Get row color(*;"Col5";3)
$vtColor2:=LISTBOX Get row color(*;"List Box";3)
$vtColor3:=LISTBOX Get row color(*;"List Box";3;lk background color)
// $vtColor contains "#FFFF00" (yellow)
// $vtColor2 contains "#0000FF" (blue)
// $vtColor3 contains "#FF0000" (red)
Producto: 4D
Tema: List Box
Número
1658
Creado por: 4D v17 R6
Manual de lenguaje 4D ( 4D v20 R7)