CommandButton.Cancel 属性 (Access)
使用 Cancel 属性指定命令按钮是否也是窗体上的 “取消 ”按钮。 读/写 Boolean。
语法
表达式。取消
表达 一个代表 CommandButton 对象的变量。
备注
取消 属性使用以下设置。
Setting | Visual Basic | 说明 |
---|---|---|
是 | True | 命令按钮是 “取消 ”按钮。 |
否 | False | (默认) 命令按钮不是 “取消 ”按钮。 |
将 Cancel 属性设置为“是”,使命令按钮成为窗体中的“ 取消 ”按钮。 但是,你仍必须编写宏或 Visual Basic 事件过程,以执行希望 “取消 ”按钮执行的任何操作 (例如,关闭窗体而不保存对窗体的任何更改) 。 将命令按钮的 OnClick 事件属性设置为该宏或事件过程的名称。
当命令按钮的 “取消” 属性设置为“是”且“窗体”窗口处于活动状态时,用户可以通过按 Esc、在命令按钮具有焦点时按 Enter 或选择命令按钮来选择命令按钮。
注意
如果用户按 Esc 时某个文本框具有焦点,则对文本框中数据所做的任何更改都将丢失,并将还原原始数据。
当窗体上某一个命令按钮 Cancel 属性设置为是时,它是自动设置为否窗体上所有其他命令按钮。
对于支持不可恢复操作(如删除操作)的窗体,建议将“取消”按钮设置为默认的命令按钮。 为此,设置为是 Cancel 属性和 默认 属性。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。