首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在程序开始就创建多个窗口

2013-02-19 
如何在程序开始就创建多个窗口?在创建一个Windows窗体应用程序时,在main函数中会调用Application.Run(new

如何在程序开始就创建多个窗口?
在创建一个Windows窗体应用程序时,在main函数中会调用Application.Run(new Form1())来创建一个名为Form1的窗体,那么怎样才能同时创建多个呢?
[解决办法]
如何开始多个
Application.Run(new Form1());
Application.Run(new Form1());
第二个Application.Run只能在第一个执行完了之后才能执行到的。。
因为Application.Run的作用是建立消息循环。
[解决办法]
可以把Application.Run改成
Form1 form1=new Form1();
form1.show();
Form2 form2=new Form2();
form2.show();
只要不是模态窗体就不会阻塞了
[解决办法]
多new几个form然后show
[解决办法]

引用:
可以把Application.Run改成
Form1 form1=new Form1();
form1.show();
Form2 form2=new Form2();
form2.show();
只要不是模态窗体就不会阻塞了



对的, 
[解决办法]
引用:
引用:可以把Application.Run改成
Form1 form1=new Form1();
form1.show();
Form2 form2=new Form2();
form2.show();
只要不是模态窗体就不会阻塞了


对的,
可以这样,也可以在Form1的load事件中,多开启几个窗口!
[解决办法]
引用:
可以把Application.Run改成
Form1 form1=new Form1();
form1.show();
Form2 form2=new Form2();
form2.show();
只要不是模态窗体就不会阻塞了


是啊,在 Load 里这样做就可以了。
[解决办法]
Form from = new Form();
form.Show();
以下重复

热点排行