Clipper/FiveWin - Alternar colores en las lineas de un LISTBOX

 
Vista:

Alternar colores en las lineas de un LISTBOX

Publicado por Lorenzo (180 intervenciones) el 07/10/2004 10:19:43
Hola Clipperos...

perdonad que sea tan "pesado" pero hay veces que me surgen dudas y no las encuentro en la carpeta SAMPLES de FiveWin.

¿Sabeis como alternar colores en las lineas de un LISTBOX?
Os ruego un pequeño ejemplo.

Mil gracias de nuego.
Un saludo a todos

LOREN
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 4
Ha mantenido su posición en Clipper/FiveWin (en relación al último mes)
Gráfica de Clipper/FiveWin

RE:Alternar colores en las lineas de un LISTBOX

Publicado por Yamil Bracho (94 intervenciones) el 07/10/2004 15:16:59
Creo que la unica manera es subclasificando el ListBox. Me explico, cada control en WIndows es una ventana y cada ventana tiene asociado un procedimiento llamado WndProc que se encarga del procesamiento de los mensajes a esa ventana y entre ellos esta el paint. La cuestion seria redefinir dicho evento para lo que quieres hacer.
Creo que es mejor alternativa que uses un WBrowse o un TSBrowse para mostrar las filas en diferentes colores
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alternar colores en las lineas de un LISTBOX

Publicado por Mauricio Arevalo (152 intervenciones) el 07/10/2004 18:42:59
Lorenzo:

Escribe lo siguiente

lisbas:NCLRPANE:={||IIF((ORDKEYNO())%2==0,CLR_1,CLR_2)}
Donde:
Lisbas es el nombre del objeto del LISTBOX
CLR_1 es la definicion de un color X
CLR_2 es la definicion de un color X

Se alterna cada color para cada linea, este funciona si tienes la base de datos indexada.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alternar colores en las lineas de un LISTBOX

Publicado por Gabriel Pascual (16 intervenciones) el 08/10/2004 04:19:32
Nota importante:

lo anteror solo funciona con Clipper 5.3 utiilzando indices CDX
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar