AccessibleObject.DefaultAction 属性

定义

获取描述对象的默认操作的字符串。 并非所有对象都具有默认作。

public:
 virtual property System::String ^ DefaultAction { System::String ^ get(); };
public virtual string DefaultAction { get; }
public virtual string? DefaultAction { get; }
member this.DefaultAction : string
Public Overridable ReadOnly Property DefaultAction As String

属性值

对象的默认操作的说明,或者 null 此对象没有默认操作。

例外

无法检索控件的默认操作。

注解

该字符串描述对对象执行的操作,而不是对象的结果。 也就是说,打印文档的工具栏按钮具有默认操作“按”而不是“打印当前文档”。不要将对象的默认操作与其值混淆。

继承者说明

如果对象包装了具有默认操作的系统控件,则默认实现将返回可访问对象的默认操作;否则返回 null。 只有执行操作的控件才应支持此方法。 并非所有对象都有默认操作,某些对象可能具有与其 Value 属性相关的默认操作,如以下示例所示:选中的复选框具有默认操作“取消选中”和值“已选中”。清除的复选框的默认操作为“Check”,值为“未选中”。标记为“打印”的按钮的默认操作为“按”,没有值。 显示“Printer”的静态文本控件或编辑控件没有默认操作,但值为“Printer”。对象的 DefaultAction 属性应该是谓词或短谓词短语。

适用于

另请参阅