在点击第一个表单中的特定按钮后,我有一些问题显示第二个表单。这个问题可能听起来很愚蠢,但我是编程的新手......
我在我的项目(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
那我做错了什么?任何想法,将不胜感激。谢谢!
答案 0 :(得分:1)
您忘记了using directive,因为错误消息指出。问题是,即使您创建了第二个表单,类型名称Form2
与其包含的文件之间的连接也不清楚C#。
答案 1 :(得分:0)
检查您的Form1和Form2是否在同一名称空间中。
答案 2 :(得分:0)
如果要在Form1按钮上打开Form2,请单击“事件”。
按照以下步骤操作:
- 右键单击Project。
- 添加 - > Windows窗体...
- 输入表单名称:Form2.cs
- 在Form1中编写以下按钮单击事件代码。
醇>
private void btnShowForm2_Click(object sender, EventArgs e)
{
new Form2().Show();
}