Thema: Delphi Stringgrid autosize

Einzelnen Beitrag anzeigen

youuu

Registriert seit: 2. Sep 2008
Ort: Kleve
822 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Stringgrid autosize

  Alt 26. Mai 2009, 22:46
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
Steven
  Mit Zitat antworten Zitat