![]() |
StringGrid beliebig lang
hi, ich hab schon überall gesucht (glaub ich) aber nix gefunde. Kann mir vllt jemand sagen, wie ich ein stringgrid kriege was beliebig lang ist? also das verlängert wird wenn ich weitere beträge eintrage?
danke im voraus |
Re: StringGrid beliebig lang
Du kannst ein Grid doch durch Setzen von .ColCount/.RowCount vergrößern.
|
Re: StringGrid beliebig lang
wie jetzt? :? ich hab so null ahnung von delphi
muss ich das inner form schon machen wenn ich das stringgrid erstellt habe oder im quelltext? |
Re: StringGrid beliebig lang
Im Quelltext beim Einfügen kannst du mit
Delphi-Quellcode:
eine weitere Zeile Einfügen.
StringGrid1.RowCount := StringGrid1.RowCount + 1;
|
Re: StringGrid beliebig lang
Herzlich willkommen in der Delphi-PRAXiS, InfoPeiler.
Eine gute Stelle für das Anfügen der neuen Zeile scheint mir das Ereignis OnKeyDown() des Grids zu sein:
Delphi-Quellcode:
Freundliche Grüße vom marabu
procedure TDemoForm.StringGridKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin with Sender as TStringGrid do if (Key = VK_DOWN) and (Succ(Row) = RowCount) then RowCount := RowCount + 1; end; |
Re: StringGrid beliebig lang
aaahh gut ok danke ich werds gleich mal probieren
|
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
TStringGrid - > Komponente |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:58 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-2025 by Thomas Breitkreuz