有个问题请教大家! 在ShowDialog()后面加Application.Exit()不就行了么?Application.Exit()将退出所有这在运行的窗口,结束程序. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面的方法是可以实现的当然你可以写你的form的closed方法里面加上Application.Exit(); 不行的。事实上我的程序是这样的:先显示一个登录对话框,输入用户名和密码,确认后进入主界面。主界面里可以选择注销或退出。当选择“注销”时,主界面调用Close()方法(就和按“X”一样),从而可以使用别的用户名登录;而选择退出时就直接退出程序。如果照大家说的那样写的话,就实现不了这样的目的了。 楼上的是个好办法!能不能在closing事件里,进行重新编辑,没试过!? 试试这样,在调用登录窗体的窗体里private void button2_Click(object sender, System.EventArgs e){ Form2 form2 = new Form2(); this.Hide(); if ( form2.ShowDialog() == System.Windows.Forms.DialogResult.Cancel ) { Application.Exit(); } }把你的注销窗体上的确定按钮的DailogResult属性设置为OK,取消按钮设置为Cancel 你点击注销的时候,为什么要退出?我觉得应该是重新new 一个登陆框,然后隐藏主窗体阿。 呵呵~~brightheroes(闭关(正在修练基本功))和tangyanjun1(唐延军)的想法看起来是一样的。其实我也试过,不过行不通。主要是因为主窗体和数据库的关联太多,与其费尽心力去处理与数据库的连接,倒不如重新NEW一个来得干净。 GRIDVIEW的WRAP属性在客户端不灵 打开远程站点 传参问题 求最优的多表查询`! 迷茫中,解救我吧 if(3) 是什么意思 求一正则表达式,高手请指教。 如何把大文件写入到数据库的二进制字段中? C#面对对象问题 医保接口的问题 table表格中控件位置的问题 今天刚用VS.net 2003就遇到个怪问题,顺便给各位大哥问好! windows2003上安装后不能打开项目[求救!!]
当然你可以写你的form的closed方法
里面加上
Application.Exit();
先显示一个登录对话框,输入用户名和密码,确认后进入主界面。主界面里可以选择注销或退出。当选择“注销”时,主界面调用Close()方法(就和按“X”一样),从而可以使用别的用户名登录;而选择退出时就直接退出程序。
如果照大家说的那样写的话,就实现不了这样的目的了。
能不能在closing事件里,进行重新编辑,没试过!?
private void button2_Click(object sender, System.EventArgs e)
{
Form2 form2 = new Form2();
this.Hide();
if ( form2.ShowDialog() == System.Windows.Forms.DialogResult.Cancel )
{
Application.Exit();
}
}
把你的注销窗体上的确定按钮的DailogResult属性设置为OK,取消按钮设置为Cancel
我觉得应该是重新new 一个登陆框,然后隐藏主窗体阿。