日期:2014-05-19  浏览次数:20831 次

关于窗口切换的新问题
看了一些帖子,对登录窗口的设计有了初步认识,但我的问题特殊一点。我想在登陆窗口和主窗口之间来回切换,因为运行主窗体时要切换用户,还要回到登录窗体。而且,再次登录后怎样切换回主窗体,要在窗体活动时运行的语句应该写在哪个事件里呢?请高手们帮忙,万分感谢!

------解决方案--------------------
就把登录框弹出不就好了?有必要隐藏主界面吗?反正别人已经登录了,只不过要换个用户而已。


------解决方案--------------------
你说的是注销功能吗?

if(MessageBox.Show( "是否要注销? ", "系统信息 ",MessageBoxButtons.YesNo,MessageBoxIcon.Question).ToString()==DialogResult.Yes.ToString())
{
Process newprocess =new Process();
newprocess.StartInfo.FileName=你的程序;
newprocess.Start();
Application.Exit();
}
------解决方案--------------------
show()??????
------解决方案--------------------
我的程序是MDI窗体:
重新登录 菜单的单击事件如下:
if(this.ActiveMdiChild != null)
{
this.ActiveMdiChild.Close();
}
FmLogin nLogin = new FmLogin(true);
nLogin.fAPPFrame = this;
nLogin.ShowDialog();