C# 窗口形成新页面

本文关键字:新页面 窗口 | 更新日期: 2023-09-27 18:34:50

我正在尝试在我的 Windows 窗体上创建一个按钮,单击时创建一个新页面,就像当您完成程序安装时,您将单击"下一步",它会将您带到一个新页面,但不会显示一个完全独立的窗口。我还会有另一个按钮,按下该按钮以调出原始表单。

我已经到处寻找这个问题的答案,所以任何关于我如何创建它的帮助将不胜感激。

private void Cleaning_Click(object sender, EventArgs e)
{
    // executes new page    
} 

C# 窗口形成新页面

您要做的是创建一个向导。互联网上有很多关于这一点的样本。看一看;

http://www.codeproject.com/Articles/31770/Wizard-Form-Implementation

你可以看到那个问题

在 C# 中为 Windows 窗体创建向导

一种简单的方法是在单个表单中使用面板。面板的唯一问题是很难编辑布局,而且您的代码会变得非常混乱。

它很简单,但有一个非常糟糕的缺点

简单地说,我们可以添加一个分组框并添加您的控件,以形式加载集分组框可见为 false,按钮单击事件可见为 true 类似......

 private void Form3_Load(object sender, EventArgs e)
    {
        groupBox1.Visible = false;
    }
    private void button1_Click_1(object sender, EventArgs e)
    {
        if (button1.Text == "&Show")
        {
            button1.Text = "&Hide";
            groupBox1.Visible = true;
        }
        else if (button1.Text == "&Hide")
        {
            button1.Text = "&Show";
            groupBox1.Visible = false;
        }
    }