C# 如何通过在第一个用户控件中单击按钮在面板中添加第二个用户控件

C# 如何通过在第一个用户控件中单击按钮在面板中添加第二个用户控件,c#,C#,我有一个winform和一个面板,我正在运行时将一个用户控件(即第一个用户控件)加载到面板中,我的问题是如何通过在第一个用户控件中单击按钮在同一面板中添加第二个用户控件。我只想通过单击第一个用户控件中的“下一步”按钮进入下一个用户控件。如果您试图使用按钮创建按钮,这可能会有所帮助。但是,请明确你的要求 private void button1_Click(object sender, EventArgs e) { Button newButton = new Button();

我有一个winform和一个面板,我正在运行时将一个用户控件(即第一个用户控件)加载到面板中,我的问题是如何通过在第一个用户控件中单击按钮在同一面板中添加第二个用户控件。我只想通过单击第一个用户控件中的“下一步”按钮进入下一个用户控件。

如果您试图使用按钮创建按钮,这可能会有所帮助。但是,请明确你的要求

private void button1_Click(object sender, EventArgs e)
{
    Button newButton = new Button();
    //insert control properties here
    this.Controls.Add(newButton);  
}

您试图在按钮单击中创建什么控件?具体一点,让答案是好的和有用的。我试图通过单击第一个用户控件中的按钮在面板中添加第二个用户控件当你说:用户控件,你是指你创建的控件还是从visual studio中的工具栏拖到设计图面(窗体)上的控件?如果你将控件拖到窗体上,@TerribleDog的回答应该对你有用。只需将“new Button()”类型更改为控件类型。您将需要解决目标问题。