在另一个用户控件内部放置一个带有按钮的前端用户控件

我有一个Form和至少6个用户控件(每个UC都有一个按钮可以转到下一个UC)

  1. 我想先把UC1带到前面
  2. UC1弹出一个按钮,UC2弹出
  3. 等等...

我想知道如何从一个UC转到另一个UC的架构。

表单代码:

    public partial class TestProgram : Form
{
    public TestProgram()
    {
        InitializeComponent();

        UC21.BringToFront();
    }

    private void TestProgram_Load(object sender, EventArgs e)
    {
        UC21.Hide();
        UC31.Hide();
        UC41.Hide();
        UC51.Hide();
        UC61.Hide();
        UC71.Hide();
        UC81.Hide();
    }
}

UC1代码:

public partial class UC1 : UserControl
{
    public UC2 UC2{ get; set; } 

    public UC1()
    {
        InitializeComponent();

    }

    private void NextPageBut_Click(object sender, EventArgs e)
    {
        UC2.BringToFront();

    }
}
评论