.NET MDI窗体的单击并双击MDI父级不起作用是错误吗?
好吧,如果不知道你点击了什么,那就没什么好说的了。父级的灰色背景是单独的控件,是MDiclient,而不是窗体。您可以用如下代码为它注册一个click事件:
public Form1() { InitializeComponent(); foreach (var ctl in this.Controls) { if (ctl is MdiClient) { (ctl as MdiClient).Click += Client_Click; break; } } } private void Client_Click(object sender, EventArgs e) { // etc... }