Click-Ereignis
Tritt in einem von zwei Fällen auf:
- Der Benutzer klickt mit der Maus auf ein Steuerelement.
- Der Benutzer wählt definitiv einen Wert für ein Steuerelement mit mehr als einem möglichen Wert aus.
Syntax
Für MultiPage, TabStrip:
PrivateSub-Objekt _Click(indexAs Long)
Für alle anderen Steuerelemente:
PrivateSub-Objekt _Click( )
Die Syntax des Click-Ereignisses besteht aus den folgenden Komponenten:
Bestandteil | Beschreibung |
---|---|
Objekt | Erforderlich. Ein gültiges Objekt. |
Index | Erforderlich. Der Index der Seite oder Registerkarte in einem MultiPage - oder TabStrip-Objekt , das diesem Ereignis zugeordnet ist. |
Hinweise
Von den beiden Fällen, in denen das Click-Ereignis auftritt, gilt der erste Fall für CommandButton, Frame, Image, Label, ScrollBar und SpinButton.
Der zweite Fall gilt für CheckBox, ComboBox, ListBox, MultiPage, TabStrip und ToggleButton. Sie gilt auch für ein OptionButton-Element , wenn sich der Wert in True ändert.
Im Folgenden finden Sie Beispiele für Aktionen, die das Click-Ereignis initiieren:
Das Klicken auf einen leeren Bereich eines Formulars oder auf ein deaktiviertes Steuerelement (kein Listenfeld) im Formular.
Das Klicken auf ein CommandButton -Steuerelement. Wenn die Befehlsschaltfläche noch nicht den Fokus hat, tritt das Enter-Ereignis vor dem Click-Ereignis auf.
Das Drücken der LEERTASTE, wenn ein CommandButton -Steuerelement den Fokus besitzt.
Das Klicken auf ein Steuerelement.
Das Drücken der EINGABETASTE in einem Formular mit einer Befehlsschaltfläche, deren Default -Eigenschaft auf True festgelegt ist, solange keine andere Befehlsschaltfläche den Fokus besitzt.
Das Drücken von ESC in einem Formular, das eine Befehlsschaltfläche enthält, deren Cancel -Eigenschaft auf True festgelegt ist, solange keine andere Befehlsschaltfläche den Fokus besitzt.
Das Drücken der Zugriffstaste eines Steuerelements.
Wenn das Click-Ereignis nach dem Klicken auf ein Steuerelement resultiert, lautet die Abfolge der Ereignisse, die zum Click-Ereignis führen:
- MouseDown
- MouseUp
- Klicken Sie auf
Bei einigen Steuerelementen tritt beim Ändern der Value-Eigenschaft das Click-Ereignis auf. Die Verwendung des Change-Ereignisses ist jedoch die bevorzugte Vorgehensweise zum Erkennen eines neuen Werts für eine Eigenschaft. Im Folgenden finden Sie Beispiele für Aktionen, die das Click-Ereignis aufgrund der Zuweisung eines neuen Werts zu einem Steuerelement initiieren:
Das Klicken auf eine andere Seite oder Registerkarte in einem MultiPage- oder TabStrip-Steuerelement. Die Value-Eigenschaft für diese Steuerelemente spiegelt die aktuelle Seite oder Registerkarte wider. Wenn Sie auf die aktuelle Seite oder Registerkarte klicken, wird der Wert des Steuerelements nicht geändert, und das Click-Ereignis wird nicht initiiert.
Das Klicken auf ein CheckBox - oder ToggleButton -Steuerelement, das Drücken der LEERTASTE, wenn eines dieser Steuerelemente den Fokus besitzt, das Drücken der Zugriffstaste für eines dieser Steuerelemente oder das Ändern des Werts des Steuerelements im Code.
Ändern des Werts eines OptionButton-Elements in True. Wenn Sie ein OptionButton-Element in einer Gruppe auf True festlegen, werden alle anderen Schaltflächen in der Gruppe auf False festgelegt, aber das Click-Ereignis tritt nur für die Schaltfläche auf, deren Wert sich in True ändert.
Das Auswählen eines Werts für ein ComboBox - oder ListBox -Steuerelement, sodass es zweifelsfrei einem Element in der Dropdownliste des Steuerelements entspricht. Wenn eine Liste beispielsweise nicht sortiert ist, ist die erste Übereinstimmung der eingegebenen Zeichen im Bearbeitungsbereich möglicherweise nicht die einzige Übereinstimmung in der Liste, sodass die Auswahl eines Werts das Click-Ereignis nicht startet. In einer sortierten Liste können Sie die Eintragsübereinstimmung verwenden, um sicherzustellen, dass ein ausgewählter Wert eine eindeutige Übereinstimmung mit dem vom Benutzer eingegebenen Text darstellt.
Das Click-Ereignis wird nicht ausgelöst, wenn Value auf Null festgelegt ist.
Hinweis
Durch Klicken auf wird der Wert eines Steuerelements geändert, sodass das Click-Ereignis initiiert wird. Wenn Sie mit der rechten Maustaste klicken, ändert sich der Wert des Steuerelements nicht, sodass das Click-Ereignis nicht initiiert wird.
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.