无法打开第二张表格

时间:2013-06-18 18:31:01

标签: c#

我无法通过点击按钮打开我制作的第二张表格。

第二个Form位于命名空间MoonFTP中,它的名称为Form2。 我打开第一个Form(Form1)并想按一个按钮打开Form2。 但如果我写这个:

private void button3_Click(object sender, EventArgs e)
{
    MoonFTP.Form2.Show;
}

我收到此错误:

  

只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句

3 个答案:

答案 0 :(得分:4)

MoonFTP.Form2 form2 = new MoonFTP.Form2();
form2.show();

答案 1 :(得分:1)

您需要使用参数调用该方法作为初学者。

答案 2 :(得分:1)

创建Form2的新实例并显示该实例

MoonFTP.Form2 f = new MoonFTP.Form2();
f.Show();

您不能直接在类名上调用Show()方法,您需要该表单的实例 出于兼容性原因,这在VB.NET中是可行的,但在C#

中则不行