使用 Cancel 属性可以指定命令按钮是否也是窗体上的“取消”按钮。Boolean 型,可读写。
expression.Cancel
expression 必需。返回“应用于”列表中的一个对象的表达式。
Cancel 属性使用以下设置:
设置 |
Visual Basic |
说明 |
是 |
True |
命令按钮是“取消”按钮。 |
否 |
False |
(默认值)命令按钮不是“取消”按钮。 |
使用命令按钮的属性表、宏或 Visual Basic,可以设置该属性。
将 Cancel 属性设为“是”,可以使窗体上的命令按钮变为“取消”按钮。但是仍然需要编写宏或 Visual Basic 事件过程以执行“取消”按钮所需进行的操作(例如,不保存任何更改而关闭窗体),并且将命令按钮的 OnClick 事件属性设置为该宏或事件过程的名称。
当命令按钮的 Cancel 属性设为“是”且“窗体”窗口处于活动状态时,用户要选择该命令按钮,可以按 Esc,也可以在命令按钮获得焦点时按 Enter,还可以直接单击该命令按钮。
注释 当用户按 Esc 时,如果某个文本框带有焦点,则对文本框中数据所作的所有更改都将丢失,而原始数据将被恢复。
当将窗体上某一个命令按钮的 Cancel 属性设为“是”时,窗体上所有其他命令按钮的 Cancel 属性都将自动设为“否”。
CancelDefault