Pour la poursuite de mon TLabel Vertical j'ecrit mes caracteres a l'aide de ce bout de code:
Cela fonctionne tres bien quelque soit la Fonte choisie, la presentation en colonne est parfaite, le seul probleme que je rencontre c'est que je n'arrive pas a faire la relation entre la dimension de la Fonte et les dimension du rectangle dans lequel j'ecrit mon caractere.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 int Gauche = 0; int Haut = 0; int Droite = 10; int Bas = 10; TRect TheRect; for (int j = 0; j <= nbcar; j++) { for (int i = 0; i <= k; i++) { c = StringGrid1->Cells[i][j]; if (c == "") { c = " "; } // ici on fait l'affichage // Gauche, Haut, Droite, Bas TheRect = Rect(Gauche + (i * 10), Haut + (j * 10), Droite + (i * 10), Bas + (j * 10)); Label1->Canvas->TextRect(TheRect, Gauche + (i * 10), Haut + (j * 10), c); }// fin for i }// fin for j![]()
Partager