从另一个用户控件打开c#用户控件

时间:2012-11-01 09:00:50

标签: c# user-controls

我有一个c#用户控件。 我在这个控件中有一个按钮,我希望当用户点击按钮时,将打开另一个用户控件。

我该怎么做?

由于

2 个答案:

答案 0 :(得分:1)

您必须创建要添加的控件并添加它。

YourCustomControl uc = null;

private void button1_Click(object sender, EventArgs e)
{
     uc = new YourCustomControl();
     this.Controls.Add(uc); // this represent the user control in which you want to add
                            // You can add it in some container like Panel or GroupBox
}

答案 1 :(得分:0)

看看RaiseBubbleEvent。这会将事件推送到其父级。

http://msdn.microsoft.com/en-us/library/aa719644(v=vs.71).aspx