Form内でアクティブなコントロールを取得する方法です。
サンプル
例)Form内でアクティブなコントロールを取得してコントロール名を表示する
using System.Windows.Forms;
Control c = this.ActiveControl;
if (c != null)
{
Console.WriteLine(c.Name);
}
備考
- Form内のソースでthis.ActiveControlとやるとアクティブなコントロールが取得できます。
- 取得できない場合は、nullが返ります。