私は、テキストボックスと2つのボタンからなるユーザーコントロールを持っています。
コントロールはダイアログボックスに配置され、ダイアログの上にあるiタブには、
のコントロールがあります。最初にテキストボックスにフォーカスが当てられます。
ボタンを1つ押し、次にもう1つボタンを押します。
しかし、ユーザコントロール
のラベルに "_Row count"を設定すると、ユーザーコントロール
は、フォーカスを受けません。 "gotkeyboardfocus"を実装しようとしましたが、
のテキストボックスコントロールにフォーカスが設定されていますが、動作しません。フォーカスが対象のユーザーコントロールに正しく入力されない
4
A
答えて
1
UserControlにはデフォルトでフォーカスが設定されていないため、これを有効にするためにはUserControlをオンにする必要があります。
<my:UserControl1 x:Name="userControl11" Focusable="True" .../>
<Label Target="userControl11">_Row count</Label>
そして、それはフォーカス
private void UserControl_GotFocus(object sender, RoutedEventArgs e)
{
textBox.Focus();
}
0
をrecievesとき、あなたはこんにちは、私は最近、フォーカスの問題が発生したユーザーコントロールの内部希望のTextBoxを集中することができます。私がしたのは、私のユーザコントロールの中からSetFocus()というメソッドを作成することです。そのusercontrolの中で私は消費者から.SetFocus()を呼び出した後に、自分のテキストボックスコントロールにフォーカスを直接設定しました。
public void SetFocus()
{
this.txtCommand.Focus();
}
関連する問題
- 1. Cの値が正しく入力されていない
- 2. mysql PHPフォームにURLが正しく入力されない
- 3. 文字配列が正しく入力されていない
- 4. watir-webdriverでテキストフィールドが正しく入力されていない
- 5. .selectedIndexのフォームが正しく入力されない問題
- 6. HTML入力フォームの枠線が正しくスタイリングされない
- 7. 指定された入力対象のぼかし関数
- 8. java.awt.Robot keyPress()メソッドが正しく入力されない
- 9. Angular4マテリアル入力が正しく表示されない
- 10. 入力位置がiPhoneで正しく表示されない
- 11. テキスト入力ビューが正しくレンダリングされない
- 12. JsonObjectで表が正しく入力されない
- 13. データベースに正しく入力されていないPHPフォームデータ
- 14. 入力がフォーカスされているときにモデルが更新されない
- 15. エラー不正なUTF-8文字が正しく入力されない
- 16. Hibernateの多対多マッピングが正しく挿入されていない
- 17. tvOS:フォーカスが正しく動かない
- 18. java - エクササイズ、対象配列で正しく機能しない
- 19. 入力フォーカスにDatePickerを表示しないでください。アイコンクリックのみ
- 20. 入力要素の高さが正しくない
- 21. ユーザーフォームのテキストボックスが正しく入力されていません。
- 22. スウィフトイメージアスペクト高さの画像が正しく表示されない場合に入力してください
- 23. なぜユーザーの入力が正しく認識されないのですか?
- 24. 入力がフォーカスされているときにクラスを追加しない
- 25. Android - ダイナミックでフォーカスがないチェックボックスが正しく表示されない
- 26. クリックしたときに入力がフォーカスされないようにする
- 27. JOptionPaneからの入力が正しく記録されていない配列
- 28. CSSセレクタの問題、フォーカス入力が正しく選択されていません
- 29. 不正な入力の後に入力プロンプトが表示されない
- 30. パスワードが正しく入力されていても、パスワードが正しくない場合
GotFocus/Focusテクニックはかなり醜いと思われますが、私はそれを行うためのよりよい方法がわかりません。 –
確かにそうです.. userControl.textBoxを設定してもうまくいきませんので、より良い方法を考えることはできません –
この作品はありがとうございます。私はちょうどオブジェクトがまだ焦点を当てていないことをイベントハンドラで確かめるでしょう - そうでなければあなたはそれから外に出ることができません。 – Greg