用于检测在 Windows 窗体中激活了哪些控件
this.ActiveControl = NameOfControl;
如何检测控件类型,例如活动控件是按钮还是文本框?
新编辑:
如果活动控件是文本框类型,我想在按键上做一些事情,否则什么也不做
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (this.ActiveControl == xxxx)
{
//do SomeThing
}
return base.ProcessCmdKey(ref msg, keyData);
}
在 xxx 中,我应该输入控件的名称,但是对于文本框类型的所有控件,我该怎么做?