6个回答
展开全部
phoebuswei 给你的链接很好啊,如果你改成ShowDialog()后没问题,可能是你代码有少或打错。
比如:你是先打开a窗口,然后在a窗口上点击按钮再调用Form窗口的。那么你先把Form设置成起始页然后启动下,看能不能启动(方法:在Program.cs文件中把 Application.Run(new a());改成 Application.Run(new Form());)。
不能启动,那就是这个Form窗口有问题,这个窗口的代码错了;
如果能启动,那就是你的调用代码错误。
参考代码:
Form b = new Form();
b.Show();
比如:你是先打开a窗口,然后在a窗口上点击按钮再调用Form窗口的。那么你先把Form设置成起始页然后启动下,看能不能启动(方法:在Program.cs文件中把 Application.Run(new a());改成 Application.Run(new Form());)。
不能启动,那就是这个Form窗口有问题,这个窗口的代码错了;
如果能启动,那就是你的调用代码错误。
参考代码:
Form b = new Form();
b.Show();
展开全部
show()是另外再开一个窗体,ShowDialog()也是另外再开一个窗体,但是后面一个窗体不可操作!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
from.show()是属于弹出别的窗口。两个窗口没有联系。
showdialog()是属于模式化窗口。就是在子窗口没有操作完成,父窗口就不能操作!
showdialog()是属于模式化窗口。就是在子窗口没有操作完成,父窗口就不能操作!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴出你的代码嘛。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询