Witam.
Mam projekt WindowsFormsApplication1, w którym do Form1 podczas załadowania się forma dodaje do panelu w tym formie UserControl1.
private void Form1_Load(object sender, EventArgs e)
{
UserControl1 uc1 = new UserControl1();
panel1.Controls.Add(uc1);
}
W UserControl1 mam przycisk, który po kliknięciu usuwa z panelu w Form1 UserControl1 a wstawia UserControl2.
private void button1_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1();
UserControl2 uc2 = new UserControl2();
Visible = false;
f1.panel1.Controls.Add(uc2);
}
Mój problem polega na tym, że gdy już odpalę program to pojawia się UserControl1 z tym przyskiem i gdy kliknę na ten przycisk to UserControl1 znika a nie pojawia się UserControl2. Jak zrobić aby po kliknięciu przycisku w UserControl1 znikł UserControl1 a dodał się do panel1 w Form1 UserControl2?