0

单击第一个表单中的特定按钮后,我在显示第二个表单时遇到了一些问题。这个问题可能听起来很傻,但我是编程新手......

我在我的项目(Form2)中添加了一个新的 Windows 窗体,但是,当我使用

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic.ApplicationServices;

namespace WindowsFormsApplication1
{
public partial class Form2 : Form
{
    public Report()
    {
        InitializeComponent();
    }
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

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

我收到以下错误

错误 1 ​​找不到类型或命名空间名称“Form2”(是否缺少 using 指令或程序集引用?) d:\Projects C#\The Bizzy D\The Bizzy D\Form1.cs 661 13 The Bizzy D

那我做错了什么?任何想法,将不胜感激。谢谢!

4

3 回答 3

1

如错误消息所述,您忘记了using 指令。问题是,即使您创建了第二种形式,Form2C# 也不清楚类型名称与其包含的文件之间的联系。

于 2013-11-06T13:25:15.883 回答
0

如果要在 Form1 上打开 Form2 按钮单击事件。

请按照以下步骤操作:

  1. 右键单击项目。
  2. 添加->Windows 窗体...
  3. 输入表单名称:Form2.cs
  4. 在 Form1 中编写以下按钮单击事件代码。
private void btnShowForm2_Click(object sender, EventArgs e)
        {
            new Form2().Show();
        }
于 2013-11-06T17:15:23.510 回答
0

检查您的 Form1 和 Form2 是否在同一个命名空间中。

于 2013-11-06T13:31:10.150 回答