Ereignisse deklarieren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigene Ereignisse definieren


Sobald Sie den Typ einer Ereignisbehandlungsroutine festgelegt haben, können Sie den Methodenzeiger und die Eigenschaft für das Ereignis deklarieren. Geben Sie dem Ereignis unbedingt einen sinnvollen und beschreibenden Namen, aus dem die Benutzer ersehen können, welchen Vorgang das Ereignis impliziert. Versuchen Sie, eine konsistente Namensgebung für ähnliche Eigenschaften in anderen Komponenten durchzuhalten.

Ereignisnamen beginnen mit "On"

Die Namen der meisten Ereignisse in Delphi beginnen mit "On". Das ist nur eine Konvention, der Compiler verlangt dies nicht. Der Objektinspektor stellt anhand des Typs einer Eigenschaft fest, ob es sich um ein Ereignis handelt: Bei allen als Methodenzeiger deklarierten Eigenschaften wird angenommen, dass es sich bei ihnen um Ereignisse handelt. Sie werden deshalb auf der Registerkarte Ereignisse angezeigt.

Entwickler gehen davon aus, dass Ereignisse in einer alphabetisch sortierten Liste angeordnet sind und Namen tragen, die mit "On" beginnen. Die Verwendung anderer Namen würde nur Verwirrung stiften.

Hinweis:  Eine wichtige Ausnahme von dieser Regel bilden Ereignisse, die vor oder nach einem Vorgang ausgelöst werden und entsprechend mit "Before" bzw. "After" beginnen.

Siehe auch