C# WindowsForm程序同时启动多个窗口类
来源:互联网 发布:foxy软件下载 编辑:程序博客网 时间:2024/06/08 00:20
C# WindowsForm程序同时启动多个窗口类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace MVCProject{ /// <summary> /// 多窗口同时启动类 /// <remarks>继承ApplicationContext的原因是Application.Run(ApplicationContext context);参数的需要</remarks> /// <remarks>另一个是关闭同时启动的窗口</remarks> /// </summary> class MultiFormApplictionStart : ApplicationContext { private void onFormClosed(object sender, EventArgs e) { if (Application.OpenForms.Count == 0) { ExitThread(); } } public MultiFormApplictionStart() { /* *里面添加启动的窗口 */ var formList = new List<Form>(){ new DJControl(), new DJView() }; foreach (var item in formList) { item.FormClosed += onFormClosed; } foreach (var item in formList) { item.Show(); } } }}
最后在Program的类中调用这个类即可
static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MultiFormApplictionStart()); } }
运行后的截图如下:
1 0
- C# WindowsForm程序同时启动多个窗口类
- C# WindowsForm程序同时启动多个窗口类
- (c#) 使用一个程序同时启动多个程序
- 同时关闭多个窗口
- C#中让本身程序不能同时执行多个
- C#中让本身程序不能同时执行多个
- 同时启动多个tomcat
- 同时启动多个tomcat
- 同时启动多个SlickEdit
- 同时启动多个Tomcat
- 同时启动多个Tomcat
- QT图形程序中同时启动命令提示符窗口
- 同时打开多个独立Excel窗口
- 同时打开多个独立Excel窗口
- 黑马程序员,简单的卖票程序。 多个窗口同时买票。
- Windows下打开多个console程序,同时指定其窗口位置的批处理方法
- 编写一个 火车站卖票程序--3个窗口同时售票
- 编写一个火车票买票程序--3个窗口同时售票
- sql 统计-关于学生成绩
- Android MVC和MVP的区别
- Jquery 两种方法load/get加载子页面
- windows系统下的Qt安装
- java合成图片
- C# WindowsForm程序同时启动多个窗口类
- java 自定义hashCode建议
- OSS上传图片
- BestCoder Round #91
- Spring IOC容器中Bean的实例化过程
- centos7下yum安装mysql
- 什么是区块链技术?
- 唐女神
- 尚软科技参加第十五届中日韩三国IT局长OSS会议及中韩两国软件合作IT局长会议