如何从 1 转到形式 2 并反向
本文关键字: | 更新日期: 2023-09-27 17:55:34
我正在用C#窗口窗体做一个项目。我已经创建了登录表单和管理表单。登录后,管理表单将显示,在该表单中,一个按钮是他们的,即注销。单击它时显示错误消息"已以模式方式显示的表单无法显示为模式对话框,在调用 showDialog 之前关闭表单"。单击登录按钮(登录)
this.Hide();
admin a = new admin();
a.ShowDialog();
单击注销按钮
private void button4_Click(object sender, EventArgs e)
{
this.Close();
login l = new login();
this.ShowDialog(l);
}
替换它:
a.ShowDialog();
有了这个:
a.Show();
替换它:
this.ShowDialog(l);
有了这个:
this.Show(l);
在登录按钮下:
private void loginButton_Click(object sender, EventArgs e)
{
Hide();
var admin = new Admin {Owner = this};
admin.Show();
}
在"注销"按钮下:
private void logoutButton_Click(object sender, EventArgs e)
{
Owner.Show();
Close();
}