Freigeben über


Enter-, Exit-Ereignisse

Das Enter-Ereignis tritt ein, bevor ein Steuerelement tatsächlich den Fokus von einem anderen Steuerelement desselben Formulars erhält. Das Exit-Ereignis tritt ein, unmittelbar bevor ein Steuerelement den Fokus zugunsten eines anderen Steuerelements desselben Formulars verliert.

Syntax

PrivateSub-Objekt _Enter( )
PrivateSub-Objekt _Exit( ByValCancelAs MSForms.ReturnBoolean)

Die Syntax des Enter- und des Exit-Ereignisses umfasst die folgenden Komponenten:

Bestandteil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.
Cancel Erforderlich. Ereignisstatus. False gibt an, dass das Steuerelement das Ereignis verarbeiten muss (Standard). True gibt an, dass die Anwendung das Ereignis behandelt und der Fokus auf dem aktuellen Steuerelement verbleiben sollte.

Hinweise

Die Enter- und Exit-Ereignisse sind vergleichbar mit den GotFocus- und LostFocus-Ereignissen in Visual Basic. Im Gegensatz zu GotFocus und LostFocus treten Enter- und Exit-Ereignisse nicht auf, wenn ein Formular den Fokus erhält oder verliert.

Beispiel: Sie markieren das Kontrollkästchen, das das Enter-Ereignis initiiert. Wenn Sie dann ein anderes Steuerelement im selben Formular auswählen, wird das Exit-Ereignis für das Kontrollkästchen initiiert (da der Fokus auf ein anderes Objekt im selben Formular verschoben wird), und dann tritt das Enter-Ereignis für das zweite Steuerelement im Formular auf.

Da das Enter-Ereignis auftritt, bevor der Fokus zu einem bestimmten Steuerelement wechselt, können Sie mit einer Enter-Ereignisprozedur Anweisungen anzeigen lassen. Zum Beispiel können Sie mit einem Makro oder einer Ereignisprozedur ein kleines Formular- oder Meldungsfeld anzeigen, in dem der Typ der normalerweise im Steuerelement enthaltenen Daten angegeben wird.

Hinweis

Um zu verhindern, dass das Steuerelement den Fokus verliert, weisen Sie dem Cancel-Argument des Exit-Ereignisses True zu.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.