![]() |
Event herausfinden
hi,
wie kann ich herausfinden, ob eine procedure per "onenter" event oder per "onexit" aufgerufen wurde??? PLEASE HELP!!!! |
Re: Event herausfinden
Schreib dir das, was bei den Prozeduren OnEnter / OnExit ausgeführt werden soll, in ne eigene Prozedur, der du als Parameter übergibst, von wo aus sie aufgerufen wurde ;-)
|
Re: Event herausfinden
hi,
übergib der prozedur doch einfach eine ID oder sowas:
Delphi-Quellcode:
da war wer schneller^^
procedure machwas(procID: integer);
begin case procID of 0: //von OnExit 1: //von OnEnter end; end; procedure TForm1.Button1Enter(Sender:TObject); begin machwas(1); end; procedure TForm1.Button1EXit(Sender:TObject); begin machwas(0); end; Aenogym |
Re: Event herausfinden
Oder das
![]()
Delphi-Quellcode:
procedure TForm1.MachWas(Sender: TObject);
begin if (ActiveControl = Sender) then begin ShowMessage ('On Enter'); end else begin ShowMessage ('On Exit'); end; end; procedure TForm1.Edit1Enter(Sender: TObject); begin MachWas (Sender); end; procedure TForm1.Edit1Exit(Sender: TObject); begin MachWas (Sender); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 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