Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   DBGrid subir texto a mostrar (https://www.clubdelphi.com/foros/showthread.php?t=31800)

gluglu 18-05-2006 11:51:23

DBGrid subir texto a mostrar
 
Hola Amigos !

Como posiciono el texto que va a aparecer en (p.ej) la Columna 1 de un DBGrid, para que me lo muestre 1 o 2 pixel's más hacia arriba ?

He probado con
Código Delphi [-]
if (Column.Index = 1) then begin
  Canvas.TextOut(Rect.Left + 2, Rect.Top + 0, DBGrid1.Columns[1].Field.AsString);
end;
en el evento OnDrawColumnCell del DBGrid pero no parece que funcione.

Saludos

Neftali [Germán.Estévez] 18-05-2006 12:39:53

Te falla, que debes pintar sobre el Canvas del Grid, no del owner; Sustituye la línea por ésta:

Código Delphi [-]
DBGrid1.Canvas.TextOut(Rect.Left + 2, Rect.Top + 0, DBGrid1.Columns[1].Field.AsString);

gluglu 18-05-2006 12:58:28

Claro !! Absurdo descuido por mi parte :o

Gracias.


La franja horaria es GMT +2. Ahora son las 05:40:05.

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