如何在另一个文件夹中引用表单(解决方案资源管理器)

时间:2012-04-09 05:31:35

标签: c# winforms

我是C#的新手。我有2个表格可以打开。

我的解决方案资源管理器是这样的:

  • NewFolder< - 这里是form3.cs
  • Form2.cs
  • Form1.cs的

这是我的代码

public partial class Form1 : Form
{ 
    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 frm2 = new Form2();
        frm2.Show();
    }

    private void button2_Click(object sender, EventArgs e)
    {
    }
}

点击button2时,如何在文件夹中打开表单3?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下两种方法之一。一,输入此代码:

form3 frm3 = new form3();

在Visual Studio中右键单击“form3”,然后找到“resolve”。单击该按钮以解析引用。 (请注意,您必须完全键入要显示的“resolve”的名称,并且区分大小写。)

或者,您可以尝试找出命名空间。默认情况下,我希望它是“NewFolder.form3”(这就是Visual Studio设置命名空间的方式)。您还可以尝试将“form3”代码包装在“MyApp.Forms”等命名空间中,然后在代码中调用“MyApp.Forms.form3”。包装如下:

namespace MyApp.Forms
{
    public partial class form3 : Form
    {
        ...
    }
}