Forum: Object-Pascal / Delphi-Language
by Blup,
3. Sep 2013
Beim Scrollen führt das zu dem beschriebenen Effekt, das sich plötzlich die Breite ändert...
Forum: Object-Pascal / Delphi-Language
by Blup,
3. Sep 2013
Offensichtlich eher nicht. Um deine Struktur beizubehalten:
procedure DoOnDrawCell(...);
begin
SetzeFontEigenschaften(ACol, ARow);
{Zeichnen...}
end;
procedure prTStringGridAutoFit(strgrid : TStringGrid);
Forum: Object-Pascal / Delphi-Language
by Blup,
2. Sep 2013
Also muss die Zuweisung der Schrift-Attribute vor der Größenbestimmung genauso erfolgen, wie vor dem Zeichnen.
Am besten in einer Prozedur kapseln, die in beiden Fällen pro Spalte oder Zelle aufgerufen wird.