AccessibleObject.DefaultAction プロパティ

定義

オブジェクトの既定のアクションを記述する文字列を取得します。 すべてのオブジェクトに既定のアクションがあるわけではありません。

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

プロパティ値

オブジェクトの既定のアクションの説明。このオブジェクトに既定のアクションがない場合は null

例外

コントロールの既定のアクションを取得できません。

注釈

文字列は、オブジェクトが結果として実行する操作ではなく、オブジェクトに対して実行されるアクションを表します。 つまり、ドキュメントを印刷するツール バー ボタンには、"現在の文書を印刷する" ではなく"押す" という既定のアクションがあります。オブジェクトの既定のアクションとその値を混同しないでください。

注意 (継承者)

既定の実装では、オブジェクトが既定のアクションを持つシステム コントロールをラップする場合、アクセス可能なオブジェクトの既定のアクションが返されます。それ以外の場合は、 nullを返します。 アクションを実行するコントロールのみが、このメソッドをサポートする必要があります。 すべてのオブジェクトに既定のアクションがあるわけではありません。一部のオブジェクトには、次の例のように、 Value プロパティに関連する既定のアクションがある場合があります。選択したチェック ボックスの既定のアクションは "Uncheck" で、値は "Checked" です。チェック ボックスをオフにすると、既定のアクションは "Check" になり、値は "Unchecked" になります。"印刷" というラベルの付いたボタンの既定のアクションは "Press" で、値はありません。 静的テキスト コントロールまたは "Printer" を示す編集コントロールには既定のアクションはありませんが、値は "Printer" になります。オブジェクトの DefaultAction プロパティは、動詞または短い動詞句である必要があります。

適用対象

こちらもご覧ください