Button.IsDefaulted プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Button が、ユーザーが Enter を押すとアクティブ化されるボタンかどうかを示す値を取得または設定します。
public:
property bool IsDefaulted { bool get(); };
public bool IsDefaulted { get; }
member this.IsDefaulted : bool
Public ReadOnly Property IsDefaulted As Boolean
プロパティ値
ユーザーが Enter を押すとボタンがアクティブ化される場合は true
。それ以外の場合は false
。 既定値は、false
です。
例
次の例は、 プロパティがtrue
既定のIsDefaultedボタン用であるかどうかを判断する方法を示しています。
if (btnDefault.IsDefault == true)
{
btnDefault.Content = "This is the default button.";
}
if (btnDefault.IsDefaulted == true)
{
btnDefault.Content = "The button is defaulted.";
}
If (btnDefault.IsDefault = True) Then
btnDefault.Content = "This is the default button."
If (btnDefault.IsDefaulted = True) Then
btnDefault.Content = "The button is defaulted."
End If
End If
注釈
IsDefaultedプロパティは、IsDefaultプロパティがtrue
に設定されていて、フォーカスを持つコントロールは入力として ENTER を受け付けない場合にtrue
になります。 たとえば、実行 ダイアログ ボックスで、 OKボタンは既定のボタンです。 テキスト ボックスにフォーカスがあるとき、ユーザーが ENTER キーを押して、ボタンをアクティブ化することができるので、[OK] ボタンのIsDefaultedはtrue
で。
注意
既定のボタンにフォーカスがある場合IsDefaultedはfalse
です。 これは、OnKeyDown メソッドが ENTER を処理するため、IsDefaultedをtrue
に設定する必要がないからです。
依存プロパティ情報
識別子フィールド | IsDefaultedProperty |
に設定されたメタデータ プロパティ true |
なし |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET