FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
pasar codigo DBGrid a cxGrid, seleccionar una fila y cambiar el color, no desapareser
hola que tal
tengo problemas para pasar un codigo de un DBGrid a un cxGrid, este codigo hase que se seleccione toda la fila y la pinte de un color y siempre esta presente aunque quitemos el foco del DBGrid el codigo es: evento "OnDrawColumCell"
bien eh leido la ayuda del cxGrid pero no le eh podido ahyar vi algo de ACanvas en igual de Sender pero a la hora de compilar me decia que no era el mismo tipo si alguien sabe algo les agradeseria cual quier ayuda de como pasar ese codigo aun cxGrid tambien probe en los eventos DRAW del cxGrid pero no puede conseguir nada de hante mano gracias |
#2
|
||||
|
||||
Supongo que ésto te puede servir:
How to Apply a Custom Draw Procedure to the Entire Row Depending on a Cell Value: http://www.devexpress.com/Support/Kn...essQuantumGrid
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
A mi me funciona bien, pero sino puedes acceder a la misma página haciendo lo siguiente:
http://www.devexpress.com/Support/KnowledgeBase/ En ésta página escribe como texto: How to Apply a Custom Draw Procedure y en el producto: ExpressGuqntumGrid
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
lograste hacer lo que querias, yo despues de buscar bastante decidi usarlo con los styles generas el style y lo aplicas en mi caso era cambiar el color de una fuente de una celda segun su contenido.
procedure TForm1.wwdbgrid1DBTableView1SexoStylesGetContentStyle( Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); begin if arecord.Values[2] = 'H' then astyle := cxstyle1; end; en caso que quiersa identificar la columna por su nombre y no por su index... procedure TForm1.wwdbgrid1DBTableView1SexoStylesGetContentStyle( Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); var AColumn: TcxCustomGridTableItem; begin AColumn := (Sender as TcxGridDBTableView).GetColumnByFieldName('Sexo'); if VarToStr(ARecord.Values[AColumn.Index]) = 'H' then astyle := cxstyle1; end; espero te sirva |
#7
|
|||
|
|||
todos piden cambiar el color de una fila de acuerdo a una condicion. Alguien sabe como poner de un color fijo (ejm. azul) la fila donde se encuentra actualmente el cursor?
|
#8
|
|||
|
|||
Quiero que se cambie de color una fila seleccionada
Quiero poner en rojo una fila que haya seleccionado, pero que se cambie de color cuando lo guarde en una tabla en la cual guardo el id de esa fila, si me ayudan se los agradecería bastante, soy muy nuevo en Delphi, disculpen las molestias, gracias.
|
#9
|
|||
|
|||
pepe2000 mira el codigo anterior, trata de entenderlo, muy bien ahora cuando el cursor se encuentra en una fila, no es una posible condicion para consultar?
omartsu, no entiendo bien lo que quieres hacer, quieres poner de un color una fila seleccionada en un dbgrid, pero que cuando este guardada en otra tabla tenga otro color? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|