mdiparent click

2019-09-01 08:09发布

The click ,double click on mdi parent of the .net MDI form does not work is it a bug?

1条回答
smile是对你的礼貌
2楼-- · 2019-09-01 08:26

Well, that's not much to go on without knowing exactly what you click on. The gray background of the parent is a separate control, an MdiClient, not the form. You'd register a click event for it with code like this:

    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...
    }
查看更多
登录 后发表回答