web-dev-qa-db-ja.com

アプリケーションの開始に焦点を合わせるコントロールを設定する方法

C#Windowsフォームアプリケーションの場合、アプリケーションの起動時に既定のフォーカスを特定のコントロールに設定するにはどうすればよいですか?

40
Dribbel

最小のタブインデックスを持つものが自動的にフォーカスを取得します(TabStopプロパティがtrueに設定されている場合)。タブのインデックスを適切に設定するだけです。

ちなみに、Visual Studioでは、必要な順序でコントロールをクリックするだけでタブインデックスを簡単に設定できます。この機能をアクティブにするには、フォームデザインビューで[表示]メニューの[タブの順序]オプションを選択します。

フォームが読み込まれたときにSelectメソッドを呼び出すことにより、コントロールに手動でフォーカスを与えることもできます。

73
Mehrdad Afshari