如何实现多个windows窗口显示的交换

windyxa 2003-11-07 02:53:43
我想做一个程序,首先要有个登陆界面,登陆成功后登陆界面消失,然后主窗体就出现。小弟看了很多书都没有看到这样的介绍,好象msdn也没找到这样的程序例子。
...全文
44 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
烤火的鱼 2003-11-07
  • 打赏
  • 举报
回复
创建一个登录窗口frmLogin,如果用户名和密码正确,则设置DialogResult=DialogResult.OK,在frmMain的Load中调用 if(loginform.Showdialog()!=DialogResult.OK)
Application.Exit();

superhood 2003-11-07
  • 打赏
  • 举报
回复
可以在Main()函数中先加载登陆界面,并判断是否成功。如成功则退出登陆界面并加载主窗体,不成功则退出程序。如要保存登陆信息及其它信息(供所有程序用)可以写一个类,类中用全局静态变量即可保存
eyestrong 2003-11-07
  • 打赏
  • 举报
回复
我开发这类功能的经验是
建立主窗体,如果标志变量为未登录,则主窗体隐藏,从主窗体创建登录窗体;
如果在登录窗体登录成功,则关闭登录窗体,显示主窗体(更改标志变量),如果未成功,则显示错误消息。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧