Share via


CommandButton.Click-Ereignis (Access)

Das Click-Ereignis tritt ein, wenn der Benutzer eine Maustaste drückt und wieder loslässt, während sich der Mauszeiger auf einem Objekt befindet.

Syntax

Ausdruck. Klicken

Ausdruck Eine Variable, die ein CommandButton-Objekt darstellt.

Hinweise

Dieses Ereignis betrifft ein Steuerelement, das einen Hyperlink enthält.

Um ein Makro oder eine Ereignisprozedur auszuführen, wenn dieses Ereignis auftritt, legen Sie die OnClick-Eigenschaft auf den Namen des Makros oder auf [Ereignisprozedur] fest.

Bei einem Steuerelement tritt dieses Ereignis bei folgenden Benutzeraktionen ein:

  • Klicken mit der linken Maustaste auf ein Steuerelement. Dieses Ereignis wird nicht ausgelöst, wenn mit der rechten oder mittleren Maustaste auf das Steuerelement geklickt wird.

  • Klicken mit der linken Maustaste auf ein Steuerelement, das Hyperlinkdaten enthält. Dieses Ereignis wird nicht ausgelöst, wenn mit der rechten oder mittleren Maustaste auf das Steuerelement geklickt wird. Bewegt der Benutzer den Mauszeiger über ein Steuerelement mit Hyperlinkdaten, wird der Mauszeiger als "Handsymbol" dargestellt. Ein anschließendes Klicken mit der Maustaste aktiviert den Hyperlink und löst das Click-Ereignis aus.

  • Wählt ein Element in einem Kombinations- oder Listenfeld aus, entweder durch Drücken der Pfeiltasten und anschließendes Drücken der EINGABETASTE oder durch Klicken auf die Maustaste.

  • Drückt die LEERTASTE, wenn eine Befehlsschaltfläche, ein Kontrollkästchen, eine Optionsschaltfläche oder eine Umschaltfläche den Fokus hat.

  • Drückt die EINGABETASTE auf einem Formular mit einer Befehlsschaltfläche, deren Default-Eigenschaft auf Ja festgelegt ist.

  • Drückt die ESC-TASTE auf einem Formular mit einer Befehlsschaltfläche, deren Cancel-Eigenschaft auf Ja festgelegt ist.

  • Drücken der Zugriffstaste eines Steuerelements. Wenn beispielsweise die Caption-Eigenschaft einer Befehlsschaltfläche auf &Go festgelegt ist, wird das Ereignis durch Drücken von ALT+G ausgelöst.

Nur für eine Befehlsschaltfläche führt Microsoft Access das makro oder die Ereignisprozedur aus, das durch die OnClick-Eigenschaft angegeben wird, wenn der Benutzer die Befehlsschaltfläche durch Drücken der EINGABETASTE oder einer Zugriffstaste auswäht. Das Makro oder die Ereignisprozedur wird einmal ausgeführt. Wenn das Makro oder die Ereignisprozedur wiederholt ausgeführt werden soll, während die Befehlsschaltfläche gedrückt wird, legen Sie die AutoRepeat-Eigenschaft auf Ja fest. Bei anderen Steuerelementtypen müssen Sie mit der Maustaste auf das Steuerelement klicken, um das Click-Ereignis auszulösen.

Für eine Befehlsschaltfläche tritt das Click-Ereignis ein, wenn Sie die Befehlsschaltfläche auswählen. Wenn der Fokus beim Auswählen noch nicht auf die Befehlsschaltfläche gesetzt ist, treten vor dem Click -Ereignis zunächst die Ereignisse Enter und GotFocus für die Befehlsschaltfläche ein.

Wenn Sie auf ein Steuerelement doppelklicken, werden sowohl die Ereignisse DblClick als auch Click ausgelöst. Bei Befehlsschaltflächen löst das Doppelklicken die folgenden Ereignisse in dieser Reihenfolge aus:

MouseDownMouseUpClickDblClickClick

In der Regel fügen Sie eine Click-Ereignisprozedur oder ein Makro an eine Befehlsschaltfläche an, um Befehle und befehlsähnliche Aktionen auszuführen. Bei den anderen möglichen Steuerelementen können Sie mit diesem Ereignis auf die weiter oben beschriebenen Situationen reagieren.

Verwenden Sie eine CancelEvent-Aktion in einem DblClick-Makro, um das zweite Click-Ereignis abzubrechen. Weitere Informationen finden Sie im Thema zum DblClick-Ereignis .

Um zwischen den linken, rechten und mittleren Maustasten zu unterscheiden, verwenden Sie die Ereignisse MouseDown und MouseUp .

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.