login 中的修改密码按钮private void button3_Click(object sender, EventArgs e)
{
this.Hide(); //这时login 消失,修改密码窗体出现
changepwd pwd = new changepwd();
pwd.ShowDialog();
}
changepwd 中点击退出按钮时 private void button2_Click(object sender, EventArgs e)
{
DialogResult ss = MessageBox.Show("确认退出该窗口?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information );
if (ss == DialogResult.Yes)
{
this.Close(); //这个地方,这个修改密码窗体关不了,但是login 也出现了,怎么可以把修改密码窗体关掉?
login lo = new login();
lo.ShowDialog();
}
}
{
this.Hide(); //这时login 消失,修改密码窗体出现
changepwd pwd = new changepwd();
pwd.ShowDialog();
}
changepwd 中点击退出按钮时 private void button2_Click(object sender, EventArgs e)
{
DialogResult ss = MessageBox.Show("确认退出该窗口?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information );
if (ss == DialogResult.Yes)
{
this.Close(); //这个地方,这个修改密码窗体关不了,但是login 也出现了,怎么可以把修改密码窗体关掉?
login lo = new login();
lo.ShowDialog();
}
}
{
this.Hide(); //这时login 消失,修改密码窗体出现
changepwd pwd = new changepwd();
pwd.ShowDialog();
this.Show();
}
我的login 上有一个“修改密码”按钮,点击,可以进入 changepwd 窗体
当我从 changepwd 窗体 退出时,还回到login窗体的
login lo = new login();
lo.ShowDialog();
删了
login lo = new login();
lo.ShowDialog();
删了private void button3_Click(object sender, EventArgs e)
{
this.Hide(); //这时login 消失,修改密码窗体出现
changepwd pwd = new changepwd();
pwd.ShowDialog();
this.Show();
}
第一段代码加上上面的红字就可以了
login lo = new login();
lo.ShowDialog();
删了
第二段代码当然不能删,不过login lo = new login(); lo.ShowDialog(); 这两句必须删掉,不然又会启动一个新的login窗体,而不是显示原理的login窗体。上述修改完成以后,你的目的达到了。