我有 ac# 用户控制。我在这个控件中有一个按钮,我希望当用户单击该按钮时,将打开另一个用户控件。
我怎样才能做到这一点?
谢谢
您必须创建要添加的控件并添加它。
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
}
看看RaiseBubbleEvent
。这会将事件推送到其父级。
http://msdn.microsoft.com/en-us/library/aa719644(v=vs.71).aspx