C#Windows形成新页面

时间:2014-12-22 06:07:57

标签: c# windows-forms-designer

我试图在我的Windows窗体上创建一个按钮,在点击时创建一个新页面,就像你正在安装一个程序一样,然后点击" Next"它会带你到一个新的页面,但不会带来一个完全独立的窗口。我还会有另一个按钮,用于显示原始表格。

我到处寻找答案,所以对我如何创建这个的任何帮助都将非常感激。

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

3 个答案:

答案 0 :(得分:1)

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

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

或者

你可以看到那个问题

Creating Wizards for Windows Forms in C#

答案 1 :(得分:0)

一种简单的方法是以单一形式使用面板。面板的唯一问题是很难编辑布局,而且代码也会变得非常混乱。

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

答案 2 :(得分:0)

我们只需添加一个组合框并添加您的控件,在表单加载集组框中可见为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;
        }
    }