String Grid Spaltenbreiten automatisch anpassen
-
hy
weiss jemand wie ich die spaltenbreiten von einem string grid automatisch dem ausgelesenen text anpassen kann?

vielen dank!
gruss
-
Hi,
hiermit geht es. Statt der 10 kannst du auch die Linienbreite einsetzten.
Gruß MEIKrosoft
[cpp] for(int col=0;col<Form1->StringGrid1->ColCount;col++) { int maxWidth=0; for(int row=0 ;row<Form1->StringGrid1->RowCount ;row++) { int width=Form1->StringGrid1->Canvas->TextWidth(Form1->StringGrid1->Cells[col][row])+10; if(width>maxWidth)maxWidth=width; } Form1->StringGrid1->ColWidths[col]=maxWidth; }[/cpp]