Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Herausfinden ob OnActivate,OnMouseUp,... definiert ist (https://www.delphipraxis.net/92562-herausfinden-ob-onactivate-onmouseup-definiert-ist.html)

Delphi-Fan-Friedrichsdorf 22. Mai 2007 11:21


Herausfinden ob OnActivate,OnMouseUp,... definiert ist
 
Hallo,
Ich denke der Titel sagt alles, aber zur genaueren Erklärung:
Ich möcht herausfinen, ob bei einem TForm eins der folgenden Events definiert ist(zur Laufzeit, in Delphi kann ich ja im Objektinspektor nachschauen):

...
OnMouseDown
OnMouseMove
OnMouseUp
OnActivate
OnClick
OnDblClick
OnKeyDown
OnKeyPress
OnKeyUp
...

Gibt es eine allgemeine Lösung für alle Events und wenn Ja, welche?

Einel Lösung würde mich freuen ich habe absolut keine Idee. :coder2:

mfG
Delphi-Fan-Friedrichsdorf
alis

_frank_ 22. Mai 2007 11:26

Re: Herausfinden ob OnActivate,OnMouseUp,... definiert ist
 
Hi,
meinst du sowas?
Delphi-Quellcode:
if assigned(OnMouseDown) then
oder willst du den Namen der Prozedur (ist dann bisschen umfangreicher,weil man die RTTI bemühen muss :) )?

Gruß Frank

Delphi-Fan-Friedrichsdorf 22. Mai 2007 12:02

Re: Herausfinden ob OnActivate,OnMouseUp,... definiert ist
 
Danke, funktioniert perfekt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 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