Komponenten während der Laufzeit erstellen
-
Hallo,
ich möchte zu einem Button, den ich während der Laufzeit erstellt habe, eine Behandlungsroutine für ONClick hinzu fügen.
Wie stelle ich das an?
Danke KAi
-
Siehe FAQ unter "Komponenten".
-
Hallo,
Original erstellt von Jansen:
Siehe FAQ unter "Komponenten".Habe ich getan.
Trotzdem noch eine Frage:
Button1->OnClick = OnButton1Click;
wobei irgendwo da steht:
void __fastcall TForm1::OnButton1Click(TObject *Sender)
{
...
}Muß ich die Methode OnButton1Click per Hand in die klasse form1 aufnehmen oder geht das auch irgend wie anders.
Muß die Behandlungsroutine einee Member-Methoder des Forms sein?Gibt es Wie z.B. in Perl anonyme Funktionen? zum beispiel so:
Button1->OnClick = { this->Close(); };
Oder muß die EReignisbehandlungsroutine in jedem Fall bereits definiert sein?
Danke!
KAi