Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
LISTBOX Get row color as number

LISTBOX Get row color as number 


 

LISTBOX Get row color as number ( {* ;} objeto ; fila {; tipoColor} ) -> Resultado 
Parámetro Tipo   Descripción
Operador in Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable
objeto  Objeto de formulario in Nombre de objeto (si * se especifica) o
Variable (si * se omite)
fila  Entero largo in Número de fila
tipoColor  Entero largo in Listbox color de fuente (por defecto) o Listbox color de fondo
Resultado  Entero largo in Valor de color

Nota: este comando sólo funciona con los list box de tipo array.

El comando LISTBOX Get row color as number devuelve el color de una fila o de una celda del list box designado por los parámetros objeto y * como un número en formato 0x00rrggbb.

Nota: si desea obtener el color como una cadena CSS, debe utilizar el comando LISTBOX Get row color. Para más información sobre los formatos de color, consulte la descripción del comando OBJECT SET RGB COLORS.

Si pasa 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 del list box como parámetro objeto:

  • si objeto designa un list box, el comando devuelve el color de la fila.
  • si objeto designa una columna list box, el comando devuelve el color de la celda.

En fila, pase el número de la fila cuyo color desea obtener.

Nota: el comando no tiene en cuenta el posible estado oculto/visible de las filas del list box.

En el parámetro tipoColor, puede pasar o la constante lk background color o lk font color (tema "Listbox" ) con el fin de averiguar el color de fondo o el color de la fuente de la fila. Si omite este parámetro, se devuelve el color de la fuente.

Advertencia: un color asignado a una fila no se muestra necesariamente en cada celda de la fila (ver el ejemplo). Si los valores de color en conflicto se definen vía las propiedades del list box o de la columna list box, se aplica un orden de prioridad. Para obtener más información, consulte el manual de Diseño.

Ejemplo  

Dado el siguiente list box:

 vColor:=LISTBOX Get row color(*;"Col5";3)
 vColor2:=LISTBOX Get row color(*;"List Box";3)
 vColor3:=LISTBOX Get row color(*;"List Box";lk background color)
  // vColor contiene 0xFFFF00 (amarillo)
  // vColor2 contiene 0x00FF (azul)
  // vColor3 contiene 0x00FF0000 (rojo)



Ver también 

Listbox
LISTBOX Get row color
LISTBOX SET ROW COLOR

 
PROPIEDADES 

Producto: 4D
Tema: List Box
Número 1271

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v14
Renombrar: 4D v17 R6 (LISTBOX Get row color)

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)