![]() |
Onclick bei dynamischen Labels
Mahlzeit :-D
Ich habe eine Frage. ich habe mir Dynamisch, Labels erstellt, im Formcreate:
Delphi-Quellcode:
Jetzt muss ich über eine Prozedur ein onclick ereigniss schreiben, zum beispiel wenn man auf Labels[5] klickt, soll eine meldung kommen.
Labels[index2]:=TLabel.Create(self);
Wie könnte ich das denn machen ? :gruebel: Ich bin für jede hilfe dankbar |
Re: Onclick bei dynamischen Labels
Einfach nur zuweisen:
Delphi-Quellcode:
Labels[5].OnClick := MyOnClick;
... Procedure TForm1.MyOnClick(Sender: TObject); Begin ShowMessage('Meldung'); End; |
Re: Onclick bei dynamischen Labels
Oder so:
Delphi-Quellcode:
For x:=0 to ... do
Labels[i].OnClick := MyOnClick; ... Procedure TForm1.MyOnClick(Sender: TObject); Begin If Sender=Labels[5] then ShowMessage('Volltreffer!') else ShowMessage('Falsches Label angeklickt, Versuchs nochmal.'); End; |
Re: Onclick bei dynamischen Labels
Danke, für die Hilfe =)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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