![]() |
Ereigniss auslösen
kann mri einer sagen, wie ich mthile einer Funktion/Prozedur künstlich ein Ereigniss auslöse?
Also z.B. OnClick aufrufen obwohl nicht gklickt wurde o.ä. Wie macht man das? Mfg Xaaroth |
Re: Ereigniss auslösen
So in etwa:
Code:
Button1.Click;
|
Re: Ereigniss auslösen
Das geht?!^^
|
Re: Ereigniss auslösen
Oder
Delphi-Quellcode:
Button1Click(Self);
|
Re: Ereigniss auslösen
wenn ich z.b ein von mir "erzeugtes" ereignis von einem "künslichem" unterscheiden möchte rufe ich es einfach so auf:
Button1Click(nil) und prüfe dann im ereigniss ob sender = nil ist :) |
Re: Ereigniss auslösen
Deddy, der Sender ist der Button und nicht das Formular.
|
Re: Ereigniss auslösen
Das Schöne ist doch, dass man den Sender so selbst festlegen kann.
|
Re: Ereigniss auslösen
Jedem das Seine. Ich würde mich in der Methode allerdings wundern, wenn mein Sender plötzlich kein Button ist. Da finde ich die Idee von Smallsmoker besser.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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 by Thomas Breitkreuz