![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Exacto, la razón es que pintas un rectángulo sólido con lo que tienes que pintar también el texto.
La única pega que se puede poner al buen ejemplo de ecfisa es que el texto se pintarán las líneas desaclopadas. Quizás desplazando un poco a la derecha y abajo el texto... Código:
TStringGrid *StrGrd = dynamic_cast<TStringGrid*>(Sender);
if (ARow!=0) {
if (ARow%2==0 ){
StrGrd->Canvas->Brush->Color = clBlue;
StrGrd->Canvas->Rectangle(Rect);
StrGrd->Canvas->Font->Style << fsBold;
StrGrd->Canvas->Font->Color = clWhite;
InflateRect(&Rect, -2, -2);
DrawText(StrGrd->Canvas->Handle, StrGrd->Cells[ACol][ARow].c_str(), StrGrd->Cells[ACol][ARow].Length(), &Rect, 0);
}
}
|
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| stringgrid en celda de otro stringgrid?? | noodle_ | OOP | 3 | 17-06-2008 13:36:01 |
| Pintar en Timage | fasthorse | Gráficos | 1 | 15-05-2008 14:32:14 |
| Pintar celdas StringGrid | cacu | OOP | 4 | 24-10-2007 17:22:21 |
| Pintar celda de un StringGrid | huevozen | C++ Builder | 1 | 31-08-2006 17:00:19 |
| pintar una celda... | eli.vidal | Impresión | 1 | 14-11-2005 16:31:27 |
|