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