在我的表单中,我有两个拆分容器,还有一些面板和ActiveX控件以及其他Windows窗体控件,例如按钮,复选框等。现在在代码中我说
Control activeControl = this.ActiveControl;
MessageBox.Show(activeControl.Name);
但是它总是返回splitcontainer1作为activeCnotrl。我应该如何获得
ActiveControl
? 最佳答案
假定“ this”是表单,当您调用this.ActiveControl
时,它将直接在表单(this)上查找活动控件。您可能需要做些类似的事情:
this.splittercontainer1.ActiveControl
关于c# - SplitContainer被识别为ActiveControl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6280852/