ラベル、テキストボックス、ボタン付きのフォームを作成しました。フォームのロードイベントでは、テキストボックスのfocus()関数を呼び出しました。しかし、私は私のコードを実行するときにカーソルがテキストボックスに来ていません。私は、フォームがロードされるとすぐにテキストボックスに移動するカーソルが必要です。どうやってするの?テキストボックスにフォーカス
答えて
あなたは、単に特定のコントロールは、あなたが最初にフォームをロードしたときにフォーカスを取得し、当該制御が「0」のように、その後、すべてのあなたのコントロール(デザイナー)でのTabOrder
プロパティを変更することを確認する必要がある場合
ある条件に応じてフォームを表示するときに、別のコントロールを動的に選択する必要がある場合は、次のコードを使用します。
private void Form1_Load(object sender, EventArgs e) {
// You need to show the form otherwise setting focus does nothing
// (there are no controls to set focus to yet!)
this.Show()
if (someCondition == true)
control.Focus();
else
control2.Focus();
}
代わりにShown
イベントを処理します。このコードはうまくいくはずです。
private void Form1_Shown(object sender, EventArgs e)
{
textBox2.Focus();
}
+1。 –
これは、アクティブなソリューションと同じ問題を抱えています。同じフォームを隠している/表示している場合、常にフォーカスがリセットされます。これは良いことかもしれません。 –
フォームロード時に常にテキストボックスにフォーカスを当てたい場合は、TextBoxのTabIndexプロパティを0に設定できます。私はそれが動作しますが、これを試してみました(このプロパティは常に、最終的form.designer.csに設定されている。そして、あなたはあなたのform.cs.で余分なコードを記述する必要はありません)
- 1. 動的テキストボックスjqueryフォーカス
- 2. 最後のフォーカスのテキストボックス
- 3. Vue.jsはフォーカス時にテキストボックスに表示
- 4. kendo uiのテキストボックスにフォーカスを設定
- 5. Angular2 - コンポーネント負荷にテキストボックスをフォーカスする
- 6. emberのテキストボックスにフォーカスを設定js
- 7. ReadOnlyテキストボックスでフォーカスをブロック/選択
- 8. UWP XAMLテキストボックスのフォーカス入力し
- 9. WPFテキストボックスでフォーカスを設定する
- 10. 1つの編集テキストボックスから別の編集テキストボックスにフォーカスを移動
- 11. UWP - テキストボックスのフォーカスが外れているときにテキストボックスのハイライトを表示
- 12. テキストボックスにフォーカスがある間、テキストボックステキストをDBに更新します。
- 13. フォーカスがテキストボックス内にあるときに警告
- 14. 印刷コマンドを実行した後にテキストボックスにフォーカスを設定
- 15. エラーメッセージの後にフォーカスをテキストボックスに戻す方法。
- 16. テキストボックスにフォーカスがある場合、jQueryイベントを無効にする
- 17. JavaScriptコード:フォーカス時にテキストボックスを空にしたい
- 18. ContextMenuのテキストボックスがマウスの移動にフォーカスを失う
- 19. テキストボックスからフォーカスを削除するには?
- 20. フォーカスが角度の指示でテキストボックスに適用されない
- 21. Enterキーを押した後、テキストボックスにフォーカスを置く
- 22. テキストボックスにフォーカスを設定できません
- 23. 角度CRUD - テキストボックスに自動フォーカスする方法は?
- 24. Ipadのテキストボックスにフォーカスを移動しない
- 25. フォーカスしたときにテキストボックスをクリアする
- 26. テキストボックスにフォーカスを設定することができません
- 27. ネストされたユーザーコントロールのテキストボックスにフォーカスを設定する - Silverlight
- 28. 一部のListBoxアイテムの最初のテキストボックスにフォーカスする
- 29. VBAを使用してAciveXテキストボックスにフォーカスを設定
- 30. 入力テキストボックスの入力にフォーカスを失う反応するjs
「フォーカス」は、フォームに表示されるイベントに設定できます。 –
+1:コントロールの正しいタブ順序を設定し、フレームワークに仕事をさせます。 –
特定のタブ順序が必要な場合がありますが、0のタブ順序プロパティで開始したくない場合があります。 –