![]() |
zur Laufzeit erstellt, wie ansprechen
hi
(hab mit der suche einiges gefunden aber nur über buttons und die umsetzung klappt nicht so.) ich erstelle zur laufzeit diverse checkboxen. wie spreche ich die nun an, was muss ich noch machen damit ich z.b. auf ein OnClick-ereignis reagiren kann? also wenn eine checkbox markiert wurde, dann... gruss, ims |
Re: zur Laufzeit erstellt, wie ansprechen
Du brauchst 2 Sachen: Eine routine zum behandeln und die Zuweisung:
1.) Eine Behandlungsroutine für alle Checkboxen auf der Form:
Delphi-Quellcode:
2.) An der Stelle, wo Du die checkbox erzeugst:
procedure DeinForm.dynCheckBoxClick(Sender: TObject);
begin with sender as TCheckBox do begin // hier kannst du z.B. den Namen und checked abfragen... end; end;
Delphi-Quellcode:
Das war's auch schon. Beim onClick ereignis wird nun die vorher implementierte Methode angesprungen. Dort kannst Du dann nach Lust und Laune weiterschaffen.
with TCheckBox.Create(self) do
begin // hier die position- und namenszuweisung z.B. // dann die Behandlungsroutine zuweisen: OnClick := dynCheckBoxClick; end; Code ist übrigens nicht getestet :) |
Re: zur Laufzeit erstellt, wie ansprechen
:bounce1: :bounce1:
vielen dank! funzt einwandfrei :thuimb: gruss, ims |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 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