![]() |
TStringGrid neue Zeile via Enter - verständnis frage
Moin, moin,
also ich hab mich mal auch an ein kleines CD/Musikverwaltungsprogramm gewagt, scheint ja so ein Helloworld in Delphi zu sein :mrgreen: Soweit sogut, bin auch dank Eurer Hilfe nun mehr bewandert in Delphi & OOP, deshalb nur so als Verständnisfrage, ich kann im Objektinspektor auf onEnter ja eine Prozedure setzen die bei einer editirten Zelle beim Drücken der Entertaste reagiern müsste, verstehe ich doch richtig oder? Somit müsste ich doch nur sagen dass es eine Zeile mehr gibt, könnte ca. so aussehen:
Delphi-Quellcode:
Jetzt ist es bei mir so das sich das Stringgrid davon nicht beeindruckt zeigt. :gruebel:
procedure TForm1.StringGrid1Enter(Sender: TObject);
begin with StringGrid1 do begin RowCount := RowCount +1; Cells[0,RowCount] := IntToStr(RowCount); Resize; end; end; Lieg ich da mal wieder aufn Holzweg rum oder muss ich irgendwie explizit sagen dass das Stringgrid neugezeichnet werden müsste? Gruß MaGe |
Re: TStringGrid neue Zeile via Enter - verständnis frage
Hallo
onenter reagiert nicht auf die Entertaste, sondern wenn das Steurelement aktiviert wurde. Du kannst in den onkey*-ereignissen die Entertaste abfragen und dann die Zeile dranhängen. Mfg Frank |
Re: TStringGrid neue Zeile via Enter - verständnis frage
Danke für die schnelle Antwort
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 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