银行业务拓展计划:c#中"是否缺少 using 指令或程序集引用"的错误

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 16:58:57
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

然后开始很简单的做了个界面,没有问题,后来添加了Form5和Form7这2个表单后,希望在Form1中的18,19号菜单按下后分别弹出Form5和Fomr7(程序的倒数几行),然后出错了
private void menuItem18_Click(object sender, System.EventArgs e)
{
Form5 f5;
f5=new Form5();
f5.ShowDialog();
}
private void menuItem19_Click(object sender, System.EventArgs e)
{
Form7 f7;
f7=new Form7();
f7.ShowDialog();
}
错误如下
F:\排课系统\WindowsApplication1\Form1.cs(301): 找不到类型或命名空间名称“f5”(是否缺少 using 指令或程序集引用?)
F:\排课系统\WindowsApplication1\Form1.cs(307): 找不到类型或命名空间名称“f7”(是否缺少 using 指令或程序集引用?)
F:\排课系统\WindowsApplication1\Form1.cs(299): 找不到类型或命名空间名称“Form5”(是否缺少 using 指令或程序集引用?)
F:\排课系统\WindowsApplication1\Form1.cs(305): 找不到类型或命名空间名称“Form7”(是否缺少 using 指令或程序集引用?)
F:\排课系统\WindowsApplication1\Form1.cs(300): 名称“f5”在类或命名空间“WindowsApplication1.Form1”中不存在
F:\排课系统\WindowsApplication1\Form1.cs(306): 名称“f7”在类或命名空间“WindowsApplication1.Form1”中不存在

请高手指教,谢谢了

(由于字数限制,不能贴出完整程序,如大家对问题有什么不清楚的地方可以问我)

去Form5 和 Form7 这两个文件里面看他所在的命名空间是否正确。命名空间要跟Form1一样才可以这么用的。

检查一下所以的Form是否在一个名称空间下,如果不在,要引用名称空间,或者改成相同的。