Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cambiar color de fila en TcxGrid (https://www.clubdelphi.com/foros/showthread.php?t=77346)

cmfab 16-01-2012 22:03:45

Cambiar color de fila en TcxGrid
 
Hola a todos, en especial a los que usan los comp. devExpress. Alguien podria indicarme como cambiar el color de fondo de la linea de un TcxGRid cuando se hace un click sobre ella (solo el color de fondo de la fila actual). Mil gracias por sus respuestas

AzidRain 16-01-2012 22:53:00

¿Ya checaste el soporte de DevExpress? Te contestan enseguida y hasta te mandan ejemplos de código para que pruebes, la verdad dan muy buen soporte.

cmfab 16-01-2012 23:04:11

Gracias por la recomendacion pero preferia poner la pregunta en el foro

Neftali [Germán.Estévez] 17-01-2012 15:40:58

En el caso de las QuantumGrid, a diferencia de otros Grids, se utilizan estilos. De forma que defines q o varios estilos con los colores y propiedades que quieres y luego los aplicas dependiendo de un valor.

Al igual que Azid, te recomiendo que busques en la web de DevExpress, más que nada porque encontrarás el código concreto para la versión de las Quantum que tengas. Basta con que busques por "Row Color Grid" (o similar) y verás que hay bastantes ejemplos.

cmfab 17-01-2012 16:19:44

Gracias Neftalí por las opciones, pero he aplicado estilos, pero no logro que lo haga solo para la fila actual. buscaré en el sitio de las DevExpress. gracias una vez mas por responder

Neftali [Germán.Estévez] 17-01-2012 16:51:05

Cita:

Empezado por cmfab (Mensaje 423100)
...como cambiar el color de fondo de la linea de un TcxGRid cuando se hace un click sobre ella (solo el color de fondo de la fila actual).

Te pido disculpas, porque no había leído bien la frase...
Pensé que querías cambiar el color según un valor de la fila.

Quieres cambiar el color de la fila cuando se hace click sobre ella.
¿Eso no lo hace automáticamente con la fila seleccionada?
¿Te refieres a que en lugar del color estandard puedas escoger otro?
:confused::confused:

cmfab 17-01-2012 21:29:03

Si gracias, no tenes que pedir disculpas seuro no me exprese bien. el tema es que escribo en las celdas de una fila pero las primeras celdas no reciben el foco ni se pueden editar entonces necesito cuando se este escribiendo en las celdas de una fila determinada que esta cambie de color a toda la fila para que el usuario sepa en cual esta posicionado porque queda el indicador de la fila solo a la izquierda de la grilla y no se nota muy bien. osea lo que deseo es que cambie el color de fondo para esa linea de la grilla cuyas celdas se estan editando. gracias una vez mas

kapcomx 17-01-2012 23:14:17

Devexpress
 
ESOS COMPONENTES QUE MENCIONAN LOS PUEDO INSTALAR EN LA VERDION 7 DEL DELPHI....:cool:

ecfisa 17-01-2012 23:39:51

Cita:

Empezado por kapcomx (Mensaje 423185)
ESOS COMPONENTES QUE MENCIONAN LOS PUEDO INSTALAR EN LA VERDION 7 DEL DELPHI....:cool:

Hola kapcomx.

Por favor no escribas todo en mayúsculas ( punto #2 de la guia de estilo )

En esta página de devexpress tenés toda la documentación. Al final de la misma (lado inferior derecho) hay una dirección de correo y un teléfono para realizar cualquier consulta que desees sobre el producto antes de realizar la compra.

AzidRain mencionó más arriba que son muy solícitos con la atención.


Un saludo.

Neftali [Germán.Estévez] 18-01-2012 10:34:58

Cita:

Empezado por kapcomx (Mensaje 423185)
ESOS COMPONENTES QUE MENCIONAN LOS PUEDO INSTALAR EN LA VERDION 7 DEL DELPHI....:cool:

Son de pago y están disponibles para todas las versiones de Delphi.
Revisa la Guía de estilo de los foros, por favor.

Neeruu 19-01-2012 14:30:53

Cambiar Color de Fila en TcxGrid
 
Hola a todos!!!

cmfab con que tipo de vistas estas trabajando en la cxgrid???

Si estas trabajando con una DBTable, en la parte de Styles, asigna un estilo a la propiedad "Selection" y con eso se te marcara la fila donde este el puntero.
Si haces click sobre una fila, el puntero se mueve y se pinta la fila...

Lo que te escribo, es de memoria... así que cualquier cosa avísame....
También sería útil que pongas la versión de DevExpress con la que trabajas.... y que consultes el soporte de las mismas...


Saluda Atte Neeruu!!! :)

cmfab 19-01-2012 15:59:07

Gracias Neeruu, voy a probas y os comento

cmfab 19-01-2012 18:49:54

Bueno no logro lo que deseo, así que soy mas explicito. el tema es que las primeras tres columnas de la grilla las tengo bloqueadas Focusing := False, para que el usuario pueda escribir en las ultimas dos columnas, necesito que cuando el usuario haga click en las celdas editables cambie el color de las celdas que estan bloqueadas al inicio de la Grilla, no se si esto es posible. uso las DevExpress Version 5. Gracias por sus sugerencias


La franja horaria es GMT +2. Ahora son las 18:37:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi