![]() |
TStirngGrid -> TAdvStringGrid: Spaltenbreite passt nicht
Hallo #,
ersetze ich TStringGrid durch TAdvStringGrid, passen meine "handoptimierten" Spaltenbreiten nicht mehr. Grund: TAdvStringGrid hat beim Malen einen Einzug, beginnt mit dem Zeichnen also etwas weiter rechts. Bei folgendem Code wird das Datum beim AdvSG nicht komplett angezeigt.
Delphi-Quellcode:
PS: AutoSize darf ich nicht verwenden.
procedure TForm20.FormCreate(Sender: TObject);
const F=8; begin AdvSG.ColWidths[0]:=7*F+4; AdvSG.ColWidths[1]:=7*F+4; AdvSG.Cells[0,1]:= FormatDateTime('dd.mm.yyyy', Date); SG2.ColWidths[0]:=7*F+4; // normales StringGrid SG2.ColWidths[1]:=7*F+4; SG2.Cells[0,1]:= FormatDateTime('dd.mm.yyyy', Date); end; Danke |
AW: TStirngGrid -> TAdvStringGrid: Spaltenbreite passt nicht
Zitat:
Gruß angos |
AW: TStirngGrid -> TAdvStringGrid: Spaltenbreite passt nicht
Hallo,
schön, wenn man den Quellcode hat.
Delphi-Quellcode:
löst das Problem.
AdvSG.UpdateXYOffset(0, 0);
Trotzdem Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz