Ereigniss manuell auslösen
-
Wie kann man eigentlich Ereignisse manuell auslösen.
Wenn ich z. B. folgendes OnClick-Ereigniss habe, wie rufe ich das am besten auf?void __fastcall TfrmHaupt::Button1Click(TObject *Sender) { ; //Irgendwas } //---------------------------------------------------------------------------
Eine Möglichkeit wäre ja:
Button1Click(NULL);
Aber diese Lösung gefällt mir nicht, da so der Sender verloren geht.
-
Hallo
Button1->Click(); // oder Button1Click(Button1);
bis bald
akari
-
akari schrieb:
Button1Click(Button1);
Danke, genau das habe ich gesucht!
Die Variante mit der Click-Methode scheidet bei anderen Ereignissen/Objekten ja aus. Das man als Sender einfach das Objekt übergeben kann war aber fast zu einfach für mich.