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.6
LISTBOX SET ROW COLOR
|
LISTBOX SET ROW COLOR ( {* ;} objeto ; fila ; color {; tipoColor} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre de objeto (si se especifica *) o Variable (si se omite *) |
|||||
fila | Entero largo |
![]() |
Numero de fila | |||||
color | Texto, Entero largo |
![]() |
Valor de color RGB | |||||
tipoColor | Entero largo |
![]() |
color de fuente del Listbox (por defecto) o color de fondo del Listbox | |||||
Nota: este comando sólo funciona con listboxes de tipo array.
El comando LISTBOX SET ROW COLOR define el color de una fila o una celda en el listbox de tipo array 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 se 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 listbox o una columna del listbox en el parámetro objeto:
En fila, pase el número de la fila en la que desea aplicar el nuevo color.
Nota: El comando no tiene en cuenta ningún estado oculto/visible de las filas del listbox.
En color, pase un valor de color RGB. Para obtener más información acerca de los colores RGB, consulte la descripción del comando OBJECT SET RGB COLORS. Si desea que la fila herede el conjunto de colores para el nivel más alto, usted puede pasar la constante lk inherited en el parámetro color.
En el parámetro tipoColor, pase las constantes lk background color o lk font color para indicar si desea aplicar el color para el fondo o para el color de fuente de la fila. Si omite este parámetro, el color se aplica para el color de fuente.
Este comando modifica los valores que se encuentran en el array de colores que pueden haberse definido para la columna del listbox. Si estos arreglos no están ya definidos, el comando crea dinámicamente arrays que puede acceder mediante el comando LISTBOX Get array.
Si los valores de color en conflicto se definen usando las propiedades para los listboxes o columnas del listbox, se aplica un orden de prioridad. Para obtener más información, consulte el manual de Diseño.
En un array de tipo list box, queremos establecer los colores de una fila y para una celda de esta fila:
// Definición de color de fuente para celda
LISTBOX SET ROW COLOR(*;"Col5";3;"yellow")
// Definición de fondo y color de fuente para la fila 3
LISTBOX SET ROW COLOR(*;"ListBox";3;"red";lk background color)
LISTBOX SET ROW COLOR(*;"ListBox";3;"blue")
Listbox
LISTBOX Get row color
LISTBOX Get row color as number
LISTBOX SET ROW FONT STYLE
Producto: 4D
Tema: List Box
Número
1270
Creado por: 4D v14
Modificado: 4D v17 R6
Manual de lenguaje 4D ( 4D v20)
Manual de lenguaje 4D ( 4D v20.1)
Manual de lenguaje 4D ( 4D v20.2)
Manual de lenguaje 4D ( 4D v20.3)
Manual de lenguaje 4D ( 4D v20.4)
Manual de lenguaje 4D ( 4D v20.5)
Manual de lenguaje 4D ( 4D v20.6)