我有一个c#用户控件。 我在这个控件中有一个按钮,我希望当用户点击按钮时,将打开另一个用户控件。
我该怎么做?
由于
答案 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