显示第二个表单的问题C#

时间:2013-11-06 13:18:18

标签: c# windows forms

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

我在我的项目(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

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

3 个答案:

答案 0 :(得分:1)

您忘记了using directive,因为错误消息指出。问题是,即使您创建了第二个表单,类型名称Form2与其包含的文件之间的连接也不清楚C#。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

按照以下步骤操作:

  
      
  1. 右键单击Project。
  2.   
  3. 添加 - > Windows窗体...
  4.   
  5. 输入表单名称:Form2.cs
  6.   
  7. 在Form1中编写以下按钮单击事件代码。
  8.   
private void btnShowForm2_Click(object sender, EventArgs e)
        {
            new Form2().Show();
        }