单击C#中的按钮显示新表单

时间:2009-10-12 07:42:57

标签: c# winforms

我是C#的新手,任何人都可以告诉我如何在点击按钮时显示新表格。

7 个答案:

答案 0 :(得分:45)

试试这个:

private void Button1_Click(Object sender, EventArgs e ) 
{
   var myForm = new Form1();
   myForm.Show();
}

答案 1 :(得分:9)

双击表单设计器中的按钮并编写代码:

    var form2 = new Form2();
    form2.Show();

在互联网上搜索一些样本。

答案 2 :(得分:8)

private void ButtonClick(object sender, System.EventArgs e)
{
    MyForm form = new MyForm();
    form.Show(); // or form.ShowDialog(this);
}

答案 3 :(得分:1)

这是我需要的代码。已定义的用户控件的.show()函数实际上并未显示任何内容。首先必须将其包装成如下形式:

CustomControl customControl = new CustomControl();
Form newForm = new Form();
newForm.Controls.Add(customControl);
newForm.ShowDialog();

答案 4 :(得分:1)

这在工具条菜单中对我有用:

 private void calculatorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     calculator form = new calculator();
     form.Show(); // or form.ShowDialog(this);
 }

答案 5 :(得分:-1)

1。在项目文件上单击“添加”,然后添加Windows窗体,默认名称为“ Form2”。

2。在form1(您原来的第一个表单)中创建按钮,然后单击它。 在该按钮下添加上面的代码,即:

var form2 = new Form2();
form2.Show();

3。它将正常工作。

答案 6 :(得分:-2)

Game_Menu Form1 = new Game_Menu();
Form1.ShowDialog();

Game_Menu是表单名称

Form1是对象名称