フォーカスのあるコントロールを調べる
現在アクティブなコントロールを取得するには、ContainerControlクラスのActiveControlプロパティを使用します。
Form.ActiveControl
それではサンプルを見てみましょう。
Console.WriteLineを使って、ActiveControlプロパティで取得した結果をコンソールに出力します。
なお、事前に自身のフォームのtextBox1にフォーカスがあるものとします。
[crayon-678b5bf12c441743330964/]
上記を実行した結果がこちらです。
実行結果
textBox1
実行結果がコンソールに出力されました。
現在アクティブなコントロール名、textBox1が取得できているのがわかります。
以上が、アクティブなコントロールを取得する「ActiveControl」メソッドの設定です。
ぜひ参考にしてみてください。