C#控件弹出窗体代码写了,但是不弹出
就是一个登陆窗,登陆成功以后弹出来界面。代码我也写了。。Form2frm2=newForm2();frm2.ShowDialog();this.Hide();问题是新窗体...
就是一个登陆窗,登陆成功以后弹出来界面。
代码我也写了。。
Form2 frm2 = new Form2();
frm2.ShowDialog();
this.Hide();
问题是新窗体怎么都弹不出来。。求助。。 展开
代码我也写了。。
Form2 frm2 = new Form2();
frm2.ShowDialog();
this.Hide();
问题是新窗体怎么都弹不出来。。求助。。 展开
8个回答
展开全部
//登陆窗体只写这些
Form2 frm2 = new Form2();
//设置登陆窗体为主窗体的Owner
frm2.ShowDialog(this);
//主窗体的Load方法里这样写
//隐藏登陆窗体。
this.Owner.Hide();
追问
是不是FORM2的内部控件有问题。。它就不弹出来了?
追答
那建议你先把Form2设置为启动画面,然后启动工程看看那里有问题。单一控件应该不至于导致画面无法启动,无法启动的一般都是遇到致命错误,Debug下应该会有提示才对,就算不Debug也应该会有提示。如果这些都不行,那就一定是你代码上有什么多余的东西,不看代码是没法知道的。
展开全部
你要写在form1的load里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
附代码看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把 this.hide(); 删掉看看 是否可以弹出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这段代码写在哪里的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
仅仅看这几行代码很难推断出问题,建议发出完整的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询