C# - 如何确定哪个元素具有焦点?

时间:2014-01-23 17:40:31

标签: c# winforms focus

C#中有没有办法确定哪个Form元素目前有焦点? 如果更改VerticalScroll的重点是null?

1 个答案:

答案 0 :(得分:0)

您可以使用表单ActiveControl属性获取设置当前的ActiveControl。

this.ActiveControl = textBox1;

var myControl = this.ActiveControl;
if(myControl != null)
{
   label1.Text = "Currently active control is: "  + myControl.Name;
}