全部显示

Cancel 属性

       

使用 Cancel 属性可以指定命令按钮是否也是窗体上的“取消”按钮。Boolean 型,可读写。

expression.Cancel

expression   必需。返回“Applies To”列表中的一个对象的表达式。

设置

Cancel 属性使用以下设置:

设置 Visual Basic 说明
True 命令按钮是“取消”按钮。
False (默认值)命令按钮不是“取消”按钮。

使用命令按钮的属性表Visual Basic,可以设置该属性。

说明

Cancel 属性设为“是”,可以使窗体上的命令按钮变为“取消”按钮。但是仍然需要编写宏或 Visual Basic 事件过程以执行“取消”按钮所需进行的操作(例如,不保存任何更改而关闭窗体),并且将命令按钮的 OnClick 事件属性设置为该宏或事件过程的名称。

当命令按钮的 Cancel 属性设为“是”且“窗体”窗口处于活动状态时,用户要选择该命令按钮,可以按 Esc,也可以在命令按钮获得焦点时按 Enter,还可以直接单击该命令按钮。

注意   当用户按 Esc 时,如果某个文本框带有焦点,则对文本框中数据所作的所有更改都将丢失,而原始数据将被恢复。

当将窗体上某一个命令按钮的 Cancel 属性设为“是”时,窗体上所有其他命令按钮的 Cancel 属性都将自动设为“否”。

提示   对于支持不可恢复操作(如删除操作)的窗体,建议将“取消”按钮设为默认的命令按钮。方法是,将 Cancel 属性和 Default 属性都设为“是”。