![]() |
![]() |
| Paypal | 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 |
|
#6
|
||||
|
||||
|
Hola de nuevo.
Tal como te dije anteriormente, para que se 'pinte' sólo una fila, tenés que poner a True la propiedad dgRowSelect, lo que hace que la fila seleccionada esté coloreada. Ahora para cambiar el color de la selección colocá este código en el evento DrawColumnCell del DBGrid: Código:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if gdSelected in State then
with DBGrid1 do
begin
Canvas.brush.Color:= clRed; // Fondo rojo ...
Canvas.Font.Color:= clWhite; // Texto blanco...
DefaultDrawColumnCell(Rect, DataCol, Column, State);
end;
end;
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Renglon seleccionado en DBGRID | advancexz | Gráficos | 1 | 28-06-2008 00:53:45 |
| ¿Como Eliminar de la Bd el item seleccionado en un DbGrid? | day_eli | Conexión con bases de datos | 1 | 09-02-2007 16:36:33 |
| como imprimir solo una fila de una tabla?? | ing.cagn | Impresión | 4 | 17-01-2006 00:21:21 |
| Busqueda segun radiobutton seleccionado | JoanKa | Varios | 11 | 25-01-2005 18:31:48 |
|