Sunday, September 25, 2022

OnClick-Eigenschaft

Gilt für

BoundObjectFrame-Objekt

Label-Objekt

Rechteckiges Objekt

CheckBox-Objekt

ListBox-Objekt

Abschnittsobjekt

ComboBox-Objekt

ObjectFrame-Objekt

TabControl-Sammlung

CommandButton-Objekt

OptionButton-Objekt

TextBox-Objekt

Formularobjekt

OptionGroup-Objekt

ToggleButton-Objekt

Bildobjekt

Seitenobjekt

Legt den Wert des Felds „ Beim Klicken " im Fenster „ Eigenschaften " eines der Objekte in der Liste „Gilt für" fest oder gibt ihn zurück. Zeichenfolge lesen/ schreiben .

Ausdruck . OnClick

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste Gilt für zurückgibt.

Bemerkungen

Diese Eigenschaft ist hilfreich, um die Aktion, die Microsoft Office Access 2007 ausführt, wenn ein Ereignis ausgelöst wird, programmgesteuert zu ändern. Beispielsweise möchten Sie möglicherweise zwischen Ereignisaufrufen die Parameter eines Ausdrucks ändern oder von einer Ereignisprozedur zu einem Ausdruck oder Makro wechseln, je nachdem, unter welchen Umständen das Ereignis ausgelöst wurde.

Das Click -Ereignis tritt auf, wenn ein Benutzer die linke Maustaste über einem Objekt drückt und wieder loslässt.

Der OnClick- Wert ist einer der folgenden, abhängig von der Auswahl, die im Fenster Choose Builder ausgewählt wurde (Zugriff durch Klicken auf die Schaltfläche Erstellen neben dem Feld On Click im Eigenschaftenfenster des Objekts):

  • Wenn Ausdrucksgenerator ausgewählt wird, lautet der Wert "= Ausdruck ", wobei Ausdruck der Ausdruck aus dem Ausdrucksgenerator-Fenster ist.

  • Wenn Macro Builder ausgewählt wird, ist der Wert der Name des Makros.

  • Wenn Code Builder ausgewählt wird, lautet der Wert „[Ereignisprozedur]".

Wenn das Feld „ Beim Klicken " leer ist, ist der Eigenschaftswert eine leere Zeichenfolge.

Beispiel

Das folgende Beispiel ordnet das Click -Ereignis der Ereignisprozedur "OK_Click" für die Schaltfläche mit dem Namen "OK" im Formular "Auftragseingabe" zu, wenn derzeit keine Zuordnung besteht.

 With Forms("Order Entry").Controls("OK")
If .OnClick = "" Then
.OnClick = "[Event Procedure]"
End If
End With

No comments:

Post a Comment