如何点击用户控件打开另一个用户控件?

时间:2011-02-06 04:50:06

标签: winforms user-controls c#-4.0

即时通讯使用visual c#2008,我试图从usercontrol1打开usercontrol2。使用事件处理仍然无法加载usercontrol1,但能够关闭usercontrol1。

请帮帮我..

1 个答案:

答案 0 :(得分:1)

试试这个

void UserControl1_Click(object sender, EventArgs e)
    {
        UserControl2 u2 = new UserControl2();
        this.Parent.Controls.Add(u2); // if you want to add to parent
        //this.Controls.Add(u2); // if you want to add to the first UserControl
        u2.BringToFront();
        this.Visible = false;
        u2.Visible = true;
    }

我认为你的问题是你没有分配usercontrol2 到父母控制集合。