打开表单的底部代码有效,但顶部代码没有,我想不出为什么?
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();
}
答案 0 :(得分:3)
我不知道这是否是你的实际问题,因为描述不是很清楚,但肯定是
PatientProfile.Show();
应该是:
Profile.Show();
你在课堂上调用.Show(),而不是你的实例。
答案 1 :(得分:1)
PatientProfile表单是否在项目的子文件夹中?
例如,在名为“Patient
”的文件夹中?
如果是这样,c#会有用地将子文件夹的名称附加到Projects Namespace,这可能会导致您遇到错误。
如果是这种情况,则有两个修复程序;
namespace Project.Patient
- > namespace Project
)using
语句中添加其他名称空间(即using Project.Patient;
)