Dessin de lignes dans un StringGrid

Fermé
cs_jm89 Messages postés 3 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 25 mars 2013 - 24 mars 2013 à 20:52
cs_jm89 Messages postés 3 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 25 mars 2013 - 25 mars 2013 à 09:28
bonjour

j'ai 2 tableaux comprenant les coordonnées x et y de 5 lignes
je désire tracer une ligne dans chaque case d'un StringGrid

dans StringGrid1DrawCell:

with stringgrid1.Canvas do
begin
Pen.Color := clBlack;
Pen.Width := 2;
Pen.Style := psSolid;
end;

stringgrid1.Canvas.MoveTo(tableauX[arow] , rect.Height div 2 );
stringgrid1.Canvas.Lineto(tableauY[arow] , rect.Height div 2 );

le problème: les 5 lignes ne s'affichent que sur la 1ere ligne

merci...

1 réponse

cs_jm89 Messages postés 3 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 25 mars 2013
25 mars 2013 à 09:28
Oups j'ai trouvé...

stringgrid1.Canvas.MoveTo(tableauX[arow], Rect.Top + (rect.Height div 2));
stringgrid1.Canvas.LineTo(tableauY[arow], Rect.Bottom - (rect.Height div 2));
0
Rejoignez-nous