请问一下如何注销功能?
我做一个系统,主窗体Load时候先showdialog一个登陆窗体,然后登陆传值后才出现主窗体。
现在做一个注销按钮放在主窗体中,想实现的效果是主窗体关闭,出现登陆窗口然后重新登录。
刚开始用的是主窗体用hide()藏住,然后再new一个主窗体。
可是发现一个问题,是不管登陆成不成功,关闭程序后刚才hide()的那个主窗体会一直在后台进程里关闭不了。
我想请教一下有没有什么解决方法?或者就是有没有一种方法就是可以让整个程序像重新开启一遍一样,实现注销功能?
C#新手,恳请各位赐教一下~~~
------解决方案-------------------- private void button1_Click(object sender, EventArgs e)
{
var t = new System.Threading.Thread(new System.Threading.ThreadStart(() => Program.Main()));
Application.ExitThread();
t.Start();
}