C#Windowsフォームアプリケーションの場合、アプリケーションの起動時に既定のフォーカスを特定のコントロールに設定するにはどうすればよいですか?
最小のタブインデックスを持つものが自動的にフォーカスを取得します(TabStop
プロパティがtrueに設定されている場合)。タブのインデックスを適切に設定するだけです。
ちなみに、Visual Studioでは、必要な順序でコントロールをクリックするだけでタブインデックスを簡単に設定できます。この機能をアクティブにするには、フォームデザインビューで[表示]メニューの[タブの順序]オプションを選択します。
フォームが読み込まれたときにSelect
メソッドを呼び出すことにより、コントロールに手動でフォーカスを与えることもできます。