AccessibleObject.DoDefaultAction メソッド


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

 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.