3个回答
展开全部
给你一个简单的例子做参考,这里把你要的密码输入改成了确认窗口。
private void Form1_FormClosing( object sender, FormClosingEventArgs e )
{
if( MessageBox.Show( "确定?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
{
this.Dispose();
}
else//这里一定要写else,否则窗体一定会被关闭,不管密码是否正确。
{
e.Cancel = true;
}
}
注意:这里一定要写else,否则窗体一定会被关闭,不管密码是否正确。
以上代码经过测试。
private void Form1_FormClosing( object sender, FormClosingEventArgs e )
{
if( MessageBox.Show( "确定?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
{
this.Dispose();
}
else//这里一定要写else,否则窗体一定会被关闭,不管密码是否正确。
{
e.Cancel = true;
}
}
注意:这里一定要写else,否则窗体一定会被关闭,不管密码是否正确。
以上代码经过测试。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(......)
{
//如果密码正确
............
this.Close();
}
}
{
if(......)
{
//如果密码正确
............
this.Close();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实没那么复杂,你做一个窗体form1,放入一个textbox。在主窗体的formclosing事件里加一句e.Cancel=true;他就不会关闭了,再加一句 form1 f1=new form1();form1.show();
让他老老实实弹出窗体,form1里放个按钮,文本框内容对上密码,Enveroment.Exit(1);完事
让他老老实实弹出窗体,form1里放个按钮,文本框内容对上密码,Enveroment.Exit(1);完事
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询