C#控件弹出窗体代码写了,但是不弹出

就是一个登陆窗,登陆成功以后弹出来界面。代码我也写了。。Form2frm2=newForm2();frm2.ShowDialog();this.Hide();问题是新窗体... 就是一个登陆窗,登陆成功以后弹出来界面。

代码我也写了。。

Form2 frm2 = new Form2();
frm2.ShowDialog();
this.Hide();

问题是新窗体怎么都弹不出来。。求助。。
展开
 我来答
lzh3452
2013-07-11 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:858万
展开全部
//登陆窗体只写这些
Form2 frm2 = new Form2();
//设置登陆窗体为主窗体的Owner
frm2.ShowDialog(this);
//主窗体的Load方法里这样写
//隐藏登陆窗体。
this.Owner.Hide();
追问
是不是FORM2的内部控件有问题。。它就不弹出来了?
追答
那建议你先把Form2设置为启动画面,然后启动工程看看那里有问题。单一控件应该不至于导致画面无法启动,无法启动的一般都是遇到致命错误,Debug下应该会有提示才对,就算不Debug也应该会有提示。如果这些都不行,那就一定是你代码上有什么多余的东西,不看代码是没法知道的。
囧110囧
2013-07-11 · 超过19用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:29.6万
展开全部
你要写在form1的load里面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhy1234507
2013-07-11 · 超过12用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:24.2万
展开全部
附代码看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
IvyNaruto
2013-07-11
知道答主
回答量:86
采纳率:0%
帮助的人:26.4万
展开全部
把 this.hide(); 删掉看看 是否可以弹出了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
申江渔夫
2013-07-11 · TA获得超过895个赞
知道小有建树答主
回答量:1479
采纳率:0%
帮助的人:693万
展开全部
你这段代码写在哪里的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮蛋瘦肉周com
2013-07-11 · 超过35用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:75.4万
展开全部
仅仅看这几行代码很难推断出问题,建议发出完整的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式