Eine Sache funktioniert leider aber immernoch nicht.
Wenn ich im Event "FormPaint" die Größe abtesten und einstelle, dann allerdings später Daten eintrage und wieder die Größe abtaste
ändert sich die Cellen Weite nicht mehr.
Delphi-Quellcode:
for i:=0 to RowCustomer - 1 do
begin
StringGridKunden.Cells[0,i+1] := UTF8ToString(QueryCustomer.FieldByName('title').AsString);
if StringGridKunden.ColWidths[0] < canvas.TextWidth(StringGridKunden.Cells[0,i+1]) + 10 then
StringGridKunden.ColWidths[0] := canvas.TextWidth(StringGridKunden.Cells[0,i+1]) + 10;
end;
Delphi übernimmt lediglich die Größenänderung im "FormPaint" Event