4D v16.3

LISTBOX Get row color

Inicio

 
4D v16.3
LISTBOX Get row color

LISTBOX Get row color 


 

LISTBOX Get row color ( {* ;} 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 devuelve el color de una fila o de una celda del list box designado por los parámetros objeto y * .

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, 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, 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 SET ROW COLOR

 
PROPIEDADES 

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

 
HISTORIA 

Creado por: 4D v14

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)