使用我添加项目的表单

时间:2011-02-05 10:38:59

标签: c# .net winforms forms

我从另一个解决方案中添加了一个表单。(右键在我的解决方案上,然后单击添加现有项目,然后选择一个名为“newForm.cs”的重新发送表单。)然后将此表单与自己的对象添加到我的项目中。但是我不能在我的代码中使用这个表单。例如我想要显示这个表单。但它不是我的解决方案作为我使用的类:“newForm frm = new newForm”。 如何添加此表单,我可以将其用作类。 我希望我提出了正确的问题。 非常感谢。

2 个答案:

答案 0 :(得分:6)

如果要将其设置为启动表单,请从program.cs文件中编辑

此外,您可能需要更改添加的表单的命名空间,请检查。

如果您想从其他表单启动此表单,请创建此表单的对象并显示此表单的实例。

Formname frm1 = new Formname();
frm1.show();

答案 1 :(得分:0)

如果您从一些已经存在的表单中显示这个,那么您只需创建一个Form的新对象,如:

Form2 frm = new Form2();
//set other properties
frm.Show();

如果您希望它是Startup表单,那么在Program.cs中将Application.Run中的表单更改为

Application.Run(new Form2());

<强>更新

好的,我检查了两种形式的不同命名空间的问题。您可能需要手动或搜索并将命名空间名称替换为项目的名称..(通常是项目的名称..请与项目的其他表单一起检查)。

或者您可以在代码中使用using关键字包含该表单的命名空间。