永发信息网

c#主窗体的转换

答案:3  悬赏:30  手机版
解决时间 2021-04-24 10:29
程序有很多界面,首先是从登陆(LoginForm)开始运行的,从登陆可以跳转到注册页面(Register),登陆成功后跳转到面板(MainForm).请问如何实现程序之间主窗体的由LoginForm转到MainForm或者是Register,跳转成功后销毁不需要的窗口.比如登陆成功后主窗体变为MainForm,并销毁界面LoginForm,不是隐藏,以节约资源
最佳答案

你需要将主窗体设置为MainForm,在MainForm的Load事件中,创建LoginForm的对象,在创建对象之前,判断对象是否为Null,登录成功以后,Close(),LoginForm.FormClosing事件中,设置this.DialogResult = DialogResult.OK。 在MainForm中判断LoginForm的DialogResult,Resgister类似。解决不了,加我:570339507.

全部回答

sraechForm searchfrm=new sraechForm ();

searchfrm

MainForm mainForm = new MainForm();

mainForm.show();

this.close();

this.di//反正开始的时候是这样写的,你的C#可以点出来的,你试试,好久没用忘了

你的想法很好 不过个人认为不可能销毁掉原来的界面

个各窗口之间跳转代码:如 sraechForm searchfrm=new sraechForm ();

searchfrm.showDialog();

sraechForm 为你要跳转过去的界面

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
精武堂狼王
我的农场出现了陌生人留言我怎么办
华硕笔记本安装windows7问题
www.vipload.cn为什么打不开了
怎么点亮QQ直播业务?
网上买stage的衣服有假的吗?另外问一下罗志
怎么看鹦鹉是公是母,怎样辨别小鸡的公与母
《烽火战国》内测激活码发放
榕城华庭北门地址在什么地方,想过去办事
冒险岛的双刀转职问题
不是做完任务就有免费卡的吗
金手指CMF加载的列表如果我全部改成中文名会
把你余生交给我语录,关于余生的句子
现在有新出什么3D的好玩的游戏没
快递查询建包为什么停留那么久啊
推荐资讯
烽火战国上海13区的554,20是什么方位?
梅杏市场我想知道这个在什么地方
我的显示器怎么显示不了网页的背景图片呢?
电脑刷新的时候,屏幕部分变蓝了,是什么回事
为什么,我以前很喜欢听歌、现在一听歌却觉得
为什么人会见异思迁
帮孩子起个名字吧
受人帮助的诗句说说,帮我写一首辞职的诗,因
我最烦恼的眼部问题
李炜和陈骁原来就认识吗 两人关系好好哦
福州十八中新高一暑期练习数学全部答案帮个忙
全国有多少家铅笔(自动笔、圆珠笔...)厂家
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?