AccessibleObject.DoDefaultAction メソッド

定義

ユーザー補助オブジェクトに関連付けられた既定のアクションを実行します。Performs the default action associated with this accessible object.

public:
 virtual void DoDefaultAction();
public virtual void DoDefaultAction ();
abstract member DoDefaultAction : unit -> unit
override this.DoDefaultAction : unit -> unit
Public Overridable Sub DoDefaultAction ()

例外

コントロールの既定のアクションを実行できません。The default action for the control cannot be performed.

注釈

クライアントは、オブジェクトの DefaultAction プロパティを調べることによって、オブジェクトの既定のアクションを取得できます。Clients can retrieve the object's default action by inspecting an object's DefaultAction property. クライアントは、オブジェクトの既定のアクションを実行するために、DoDefaultAction ではなくオートメーション (サポートされている場合) を使用できます。A client can use automation (if supported) instead of DoDefaultAction to perform an object's default action. ただし、DoDefaultAction では、オブジェクトの中で最もよく使用される操作を簡単に実行できます。However, DoDefaultAction provides an easy way to perform an object's most commonly used action.

注意 (継承者)

システム提供のユーザーインターフェイス要素によって実行される既定の動作は、キーボードの状態によって異なります。The default action performed by system-provided user interface elements depends on the keyboard state. つまり、SHIFT、ALT、CTRL などの修飾子キーが DoDefaultAction() が呼び出されたときに (ユーザーの操作またはプログラムによって) ダウンした場合、既定のアクションは、これらのキーがダウンしていない場合と同じではない可能性があります。That is, if a modifier key such as SHIFT, ALT, or CTRL is down (either by a user action or programmatically) when DoDefaultAction() is called, the default action might not be the same as when those keys are not down. 既定のアクションがないオブジェクトもあります。Not all objects have a default action.

適用対象