关于 .net:mdiparent 点击

mdiparent click

.net MDI 表单的 mdi 父级的单击、双击不起作用是错误吗?


好吧,如果您不知道您点击的是什么,那就没什么好做的了。父级的灰色背景是一个单独的控件,一个 MdiClient,而不是窗体。您可以使用如下代码为它注册一个点击事件:

1
2
3
4
5
6
7
8
9
10
11
12
    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...
    }

相关讨论

  • 很好的答案谢谢,但令人惊讶的是我在其他任何地方都找不到它,它还可以通过stackoverflow.com/questions/3698445/中列出的另一个问题来解决

以上是关于 .net:mdiparent 点击的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>