首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET 在主窗体展示前先加载登录窗口

2012-07-31 
VB.NET 在主窗体显示前先加载登录窗口先把主窗体(MainFrm)做好了,现在想加登录窗体(LoginFrm)。在MainForm

VB.NET 在主窗体显示前先加载登录窗口
先把主窗体(MainFrm)做好了,现在想加登录窗体(LoginFrm)。
在MainForm的Load中加载MainForm,能够完成登录验证。可是每次如果直接关闭LoginFrm,主窗体就直接跳出来了。
怎么做能使关闭LoginFrm时关闭MainForm呢?

[解决办法]
写个条件判断下,如果关闭LoginFrm,则关闭MainForm
试试
[解决办法]
把登录窗体的关闭按钮禁用,画一个退出按钮,代码为:End,不就行了。
[解决办法]
要隐藏登录窗体, LoginFrm.Hide()
MainFrm.ShowDialog()
也可以在主窗体的FormClosing事件,判断,同时关闭登录窗体。
[解决办法]
不要用窗体启动,用sub main 启动,先引导loginform,判断后再决定退出或引导mainform。
[解决办法]
其实可以在MyApplication_Startup中启动登陆窗体,登陆窗体设置一个判断,如果密码不对就返回错误,取消就退出系统,正确就过去自动执行主窗体了.如果用这个方法,代码我可以帮你写

热点排行