Gibt einen Wert zurück oder legt einen Wert fest, der anzeigt, ob eine Befehlsschaltfläche in einem Formular die Schaltfläche Abbrechen ist.
Syntax
object.Cancel [= Boolean]
Die Syntax für die Cancel-Eigenschaft besteht aus folgenden Teilen:
Teil | Beschreibung |
---|---|
object | Erforderlich. Ein gültiges Objekt. |
Boolean | Optional. Gibt an, ob das Objekt die Schaltfläche Abbrechen ist. |
Einstellungen
Die Einstellungen für Boolean sind:
Wert | Beschreibung |
---|---|
True | Das Befehlsschaltfläche-Steuerelement (CommandButton) ist die Schaltfläche Abbrechen. |
False | Das Befehlsschaltfläche-Steuerelement ist nicht die Schaltfläche Abbrechen (Voreinstellung). |
Hinweise
Eine Befehlsschaltfläche oder ein Objekt, das sich wie eine Befehlsschaltfläche verhält, kann als Standardbefehlsschaltfläche festgelegt werden. Bei OLE-Container-Steuerelementen (nur Windows) steht die Cancel-Eigenschaft nur für Objekte zur Verfügung, die sich wie Befehlsschaltflächen verhalten.
Nur eine Befehlsschaltfläche in einem Formular kann die Schaltfläche Abbrechen sein. Das Festlegen von Cancel auf den Wert True für eine Befehlsschaltfläche setzt Cancel für alle anderen Objekte in diesem Formular automatisch auf False. Wenn die Cancel-Eigenschaft einer Befehlsschaltfläche auf True gesetzt und das Formular das aktive Formular ist, kann der Benutzer die Befehlsschaltfläche auswählen, indem er darauf klickt, ESC drückt oder die EINGABETASTE drückt, während die Schaltfläche den Fokus hat.
Cancel wird normalerweise verwendet, damit die Benutzer nichtabgeschlossene Änderungen abbrechen und den vorhergehenden Zustand des Formulars wiederherstellen können.
Sie sollten die Schaltfläche Abbrechen in Formularen, die Operationen unterstützen, die nicht rückgängig gemacht werden können (z. B. Löschoperationen), zur Standardschaltfläche machen. Dazu setzen Sie sowohl die Cancel-Eigenschaft als auch die Default-Eigenschaft auf True.