0

TextBox にフォーカスを設定しようとしていますが、Focus() メソッドが false を返します

this.NameTextBox.Focus(FocusState.Programmatic);

ただし、msdnには次のように書かれています。

Focus(FocusState 値)

戻り値: フォーカスがコントロールに設定されていた場合、またはフォーカスが既にコントロールにあった場合は true。コントロールがフォーカス可能でない場合は False。

通常、FocusState.Programmatic をパラメーターとして渡して、Focus メソッドへの意図的な呼び出しによってコントロールがフォーカスを取得したことを示します。たとえば、[編集] ボタンをクリックするとTextBoxにフォーカスが設定される場合は、Programmatic フォーカス状態を使用します。

では、なぜ私のコマンドが機能しないのですか?

4

0 に答える 0