C#从另一个开放一个表格?

时间:2016-02-15 17:05:51

标签: c#

我想知道如何打开你已经从第一张表单中创建的表单。例如,在一个.vb项目中,我可以创建两个表单,并简单地执行form2.Show(),它将显示包含我已添加到其中的所有内容的表单等。在c#中,您将如何执行此操作?到目前为止我已经这样做了,因为我没有找到另一种方式:

private void menuBar_CheckForUpdates_Click(object sender, EventArgs e)
{
    Form updateForm = new Form();
    updateForm.Show();
}

但是,我希望能够打开我手动创建的表单,并添加控件。我该怎么做?我宁愿不在代码中将所有控件放在新表单上。

1 个答案:

答案 0 :(得分:2)

您在设计器中创建的每个表单都是一个普通的类(使​​用设计器生成的方法创建控件)。

您可以创建该类的实例并Show()