# Cancel 属性

返回或设置一数值,以标识某命令按钮是否是一个窗体的 Cancel 按钮。

object.Cancel [= Boolean]

Cancel 属性的语法有以下几个成分:

成分 说明
object 必需。一个有效对象。
Boolean 可选。判定对象是否为 Cancel 按钮。
设置

Boolean 的设置值如下:

说明
True 命令按钮是 Cancel 按钮。
False 命令按钮不是 Cancel 按钮(默认值)。
说明

如果命令按钮或对象的执行功能相当于命令按钮,可被指定为默认的命令按钮。对于 OLE 容器控件(只在 Windows 中),则只将 Cancel 属性提供给适合作为命令按钮的对象。

在窗体中只有一个命令按钮可作为 Cancel 按钮。若将某一命令按钮的 Cancel 值设为 True,则窗体上所有的其他对象被自动设为 False。如果命令按钮的 Cancel 属性被设为 True,并且是一个活动的窗体,用户就可以用鼠标单击此命令按钮,或按 Esc,或当此按钮具有焦点时再按 Enter,以执行此键的功能。

Cancel 的典型用法就是允许用户取消那些不想执行的更改,并将窗体返回到原来的状态。

如果窗体支持某些不能被撤消的操作(如删除操作),则建议用户将 Cancel 设为默认按钮。方法是将 Cancel 和 Default 属性均设为 True。

应用于