关于C#开启多个窗口

EIT王子 2011-01-07 06:54:50
如何让C#启动时打开多窗口呢?
我现有窗口win1,win2,win3,win4。共四个窗口
我想让应用程序在打开的时候就让这四个窗口运行起来。并且各窗口采用独立线程!
请各大侠赐教!!!谢谢
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小杨Vita 2011-01-07
  • 打赏
  • 举报
回复
在Program.cs的main中Application.Run(new Form1())后加Application.Run(new Form2());
那就是说Form1关闭后开启Form2。

如果你要多线程打开4个,那就自己写线程,把后面的都加进去,比如在main里头的Application.Run(new Form1())前加
ThreadPool.QueueUserWorkItem(new WaitCallback(kid));

main函数后面加
private static void kid(object o)
{ Application.Run(new Form2()); }
就可以开2个窗口了。
wuyq11 2011-01-07
  • 打赏
  • 举报
回复
Form1 f= null;
new Thread((ThreadStart)delegate
{
f= new Form1 ();
f.Show();
}).Start();
whowhen21 2011-01-07
  • 打赏
  • 举报
回复
程序启动时候就开4个线程,并启动窗口~!
*************************************************
本内容使用CSDN小秘书回复
每天回帖即可得10分可用分!
*************************************************

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧