110,536
社区成员
发帖
与我相关
我的任务
分享
private void View_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2();
this.Hide();
form2.Show();
}
为什么会跳去两个体..一个是Form2 这个窗体..一个是this.View1 这个窗体..这个窗体我不是隐藏了吗...
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show(this, "你确定要退出吗?", "退出系统通知", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
Application.Exit();
}
else
{
e.Cancel = true;
}
}
这个也是跳出二次对话框.....
private void View_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Show();
this.visible = false;
}
private void View_Shown(object sender, EventArgs e)
{
this.Hide();
Form2 frm = new Form2();
frm.Show();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show(this, "你确定要退出吗?", "退出系统通知", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
//Application.Exit();
Environment.Exit(0);
}
else
{
e.Cancel = true;
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
DialogResult dr = MessageBox.Show(this, "你确定要退出吗?", "退出系统通知", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
Application.Exit();
}
}
这个这样写还是不可以...还是会跳去两个... 这个要怎么写呢....