Ereignisse auslösen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigene Ereignisse definieren


Sie müssen wissen, wodurch ein Ereignis ausgelöst wird. Bei einigen Ereignissen liegt die Antwort auf der Hand. Beispielsweise tritt ein Mausereignis ein, wenn der Benutzer die linke Maustaste drückt und Windows eine WM_LBUTTONDOWN-Botschaft an die Anwendung sendet. Nach dem Empfang dieser Botschaft ruft die Komponente ihre Methode MouseDown auf, die ihrerseits einen Code aufruft, den der Benutzer mit dem Ereignis OnMouseDown verbunden hat.

Es gibt aber auch Ereignisse, die nicht so eindeutig an bestimmte externe Vorgänge geknüpft sind. So verfügt beispielsweise eine Bildlaufleiste über das Ereignis OnChange, das durch unterschiedliche Vorgänge ausgelöst werden kann. Dazu gehören Tastenanschläge, Mausklicks und Änderungen in anderen Steuerelementen. Wenn Sie Ereignisse definieren, müssen Sie sicherstellen, dass die betreffenden Vorgänge die richtigen Ereignisse aufrufen.

Themen

Siehe auch