Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TStringGrid y Texto a la derecha (https://www.clubdelphi.com/foros/showthread.php?t=8374)

Rabata 19-03-2004 10:55:40

TStringGrid y Texto a la derecha
 
Mi pregunta es como podría conseguir en el stringGrid poner el texto alineado a la derecha dentro de 1 ó varias casillas...


Muchas Gracias por Vuestra Colaboración.

yusnerqui 19-03-2004 15:27:52

Pedes hacerlo poniendo esto en el evento onDrawCell del TStringGrid

var
M : Byte;
SCad : String;
begin
if ACol = 1 then //Por ejemplo para la colummna 1
begin
SCad := StringGrid1.Cells[acol,arow];
with canvas,rect do
M:=Right-TextWidth(sCad+' ');
StringGrid1.Canvas.TextRect(Rect,M,Rect.Top+2,sCad);
end;
Saludos yusnerqui

Rabata 22-03-2004 17:22:27

Muchas gracias por tu respuesta me ha servid de mucho, ya que apenas habia utilizado el objeto canvas.....


La franja horaria es GMT +2. Ahora son las 01:11:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi