1

我是 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?

4

1 回答 1

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
    {
        ...
    }
}
于 2012-04-09T05:42:33.933 回答