我已经创建了表单但是找不到命名空间?

时间:2011-03-21 11:06:22

标签: c# winforms

打开表单的底部代码有效,但顶部代码没有,我想不出为什么?

private void button3_Click(object sender, EventArgs e)
{
    this.Hide();
    PatientProfile Profile = new PatientProfile();
    PatientProfile.Show();   
}

private void returnTologin_Click(object sender, EventArgs e)
{
    this.Hide();
    Login Login = new Login();
    Login.Show();

}

2 个答案:

答案 0 :(得分:3)

我不知道这是否是你的实际问题,因为描述不是很清楚,但肯定是

PatientProfile.Show();

应该是:

Profile.Show();

你在课堂上调用.Show(),而不是你的实例。

答案 1 :(得分:1)

PatientProfile表单是否在项目的子文件夹中?

例如,在名为“Patient”的文件夹中?

如果是这样,c#会有用地将子文件夹的名称附加到Projects Namespace,这可能会导致您遇到错误。

如果是这种情况,则有两个修复程序;

  • 打开PatientProfile表单并删除其命名空间的其他结尾(即namespace Project.Patient - > namespace Project
  • 或者,在您的调用表单的using语句中添加其他名称空间(即using Project.Patient;