Centrer une valeur dans un StringGrid
Slt ; j'ai vue plusieurs tuto sur le composant stringgrid mais malgré ca j'arrive pas a centré mes valeurs sur mon stringgrid
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| procedure Tfbilan.FormShow(Sender: TObject);
begin
with sg1 do
begin
.....................
sg1.ColWidths // j'arrive pas à utilisé cette propriété
cells[0,0]:= 'Nv cas ';
sg1.colwidths[0]:=150;
sg1.colwidths[1]:=65;
sg1.colwidths[5]:=50;
sg1.colwidths[6]:=50;
sg1.colwidths[7]:=80;
end; |
comment centré les valeurs et avec quel propriété ?
et est ce que y'a un code pour les centrés tous a la fois ou je dois passé colonne par colonne? merci :?
LA FAQ N'EST PAS TOUJOURS PRATIQUE!!!
Attention les modos, à force de ne jurer que par des FAQ qui ne sont pas toujours misent à jour vous ne vous rendez pas utile! :oops:
Pour centrer un texte dans un composant TStringGrid :
Au niveau de l'événement OnDrawCell tu met :
Code:
1 2
| StringGrid1.Canvas.FillRect(Rect);
DrawText(StringGrid1.Canvas.Handle, StringGrid1.Cells[ACol,ARow], -1, Rect, DT_CENTER); |