FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pintar Fila del DBGrid
hola gente, como andan....
Les presento el siguiente codigo
Les cuento lo que hace... Pinta la filas de una DDBgrid con colores intercalados. por ej: una fila de amarrillo clarito y la siguiente de celeste clarito. Hasta aqui funciona todo de 10. He aqui va mi pregunta.... El problema que tengo con este procedimiento es que cuando selecciona una fila no se distingue la fila seleccione a pesar de que la opción del multiselect del dbgrid este activada, la unica manera de que saber que fila es la seleccionada es atraves del indicador. ¿Habria alguna manera de que la fila seleccionada cambie de color o algo mas visible con ella sin que se altere el resto de la grilla y al deseleccionar vuelva a estar como antes? Ya que he probado varias cosas y ninguna me salieron. Si me puede ayudar diciendome de que manera tendria que cambiar el procedimiento mencionado o que debo hacer, desde ya se lo agradesco. Espero que me haberme dado a entender.
__________________
No es lo mejor, pero es lo que hay... |
#2
|
|||
|
|||
ojala te sirva
If (gdFocused in State) then
dbgrid2.canvas.brush.color := clRed; dbgrid2.DefaultDrawColumnCell(rect,DataCol,Column,State) este codigo debes ingresarlo en procedure TForm.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); y el dgmultiselect en true...ojala te sirva, en este caso las pintara de rojo cuando estes sobre una fila. |
#3
|
|||
|
|||
Gracias por tu ayuda, pero lo soluciones de la siguiente manera....
Lo que esta en color rojo es lo que agregue para obtener lo deceado.
__________________
No es lo mejor, pero es lo que hay... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pintar un dbGRid | sebas78 | Gráficos | 5 | 22-07-2006 16:06:36 |
pintar columna DBGRid | Coco_jac | Varios | 1 | 02-02-2006 23:54:59 |
Pintar Renglones en DBGRID | Enan0 | SQL | 2 | 15-02-2005 20:39:05 |
Pintar Fila por medio en ub DBGrid | josem | OOP | 3 | 01-01-2005 20:54:52 |
pintar filas de un dbgrid | febito | Varios | 1 | 01-04-2004 16:50:20 |
|