C# WindowsForm程序同时启动多个窗口类
发布时间 - 2026-01-11 01:48:58 点击率:次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());
}
}
运行后的截图如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# C#
# WindowsForm
# 窗口类
# 3种方法实现WindowsForm切换窗口
# C# winform实现右下角弹出窗口结果的方法
# WPF弹出自定义窗口的方法
# C#开发Windows窗体应用程序的简单操作步骤
# 多个
# 具体内容
# 大家多多
# 应用程序
# 类中
# 多窗口
# summary
# lt
# Forms
# namespace
# MVCProject
# gt
# Run
# Application
# ApplicationContext
# remarks
# context
# Windows
# brush
# csharp
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
香港服务器部署网站为何提示未备案?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
北京的网站制作公司有哪些,哪个视频网站最好?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
如何用花生壳三步快速搭建专属网站?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
免费网站制作appp,免费制作app哪个平台好?
微信公众帐号开发教程之图文消息全攻略
百度浏览器如何管理插件 百度浏览器插件管理方法
如何在建站之星绑定自定义域名?
如何在企业微信快速生成手机电脑官网?
SQL查询语句优化的实用方法总结
如何用景安虚拟主机手机版绑定域名建站?
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何在万网自助建站平台快速创建网站?
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
Laravel如何使用模型观察者?(Observer代码示例)
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
详解CentOS6.5 安装 MySQL5.1.71的方法
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel如何实现一对一模型关联?(Eloquent示例)
Laravel如何实现数据库事务?(DB Facade示例)
黑客入侵网站服务器的常见手法有哪些?
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel如何使用Gate和Policy进行授权?(权限控制)
nginx修改上传文件大小限制的方法
JavaScript Ajax实现异步通信
活动邀请函制作网站有哪些,活动邀请函文案?
昵图网官网入口 昵图网素材平台官方入口
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
网站制作壁纸教程视频,电脑壁纸网站?
千库网官网入口推荐 千库网设计创意平台入口
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
新三国志曹操传主线渭水交兵攻略
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
Python面向对象测试方法_mock解析【教程】
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
使用豆包 AI 辅助进行简单网页 HTML 结构设计
焦点电影公司作品,电影焦点结局是什么?
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?

