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 預設動作,例如在下列範例中:選取的核取方塊具有預設動作 「Uncheck」 和 「Checked」 的值。清除的核取方塊的預設動作為 「Check」 和 「Unchecked」。標示為 「列印」的按鈕具有預設動作「按下」,沒有值。 顯示 「印表機」的靜態文字控制項或編輯控制項沒有預設動作,但值為 「Printer」。物件的 DefaultAction 屬性應該是動詞或簡短動詞片語。

適用於

另請參閱