首页 > 编程语言 >C# WinFrom Application下的方法以及用法

C# WinFrom Application下的方法以及用法

时间:2023-11-02 16:44:23浏览次数:49  
标签:处理 C# WinFrom 应用程序 Application 用于 消息 窗体

https://blog.csdn.net/weixin_44867439/article/details/132792736

https://zhidao.baidu.com/question/177942555374414204.html

Application.Exit(): 用于退出应用程序。它会触发FormClosing事件,并允许窗体执行清理操作。一般来说,Application.Exit用于正常关闭应用程序。

Application.ExitThread(): 用于退出应用程序的消息循环线程。这通常用于多线程应用程序的控制。

Application.Run(Form mainForm): 用于启动应用程序的消息循环。通常在Main方法中使用,传入应用程序的主窗体。它是应用程序启动的入口点。

Application.Run(): 用于启动消息循环,不需要传递主窗体。这通常在没有主窗体的应用程序中使用,如控制台应用程序。

Application.AddMessageFilter(IMessageFilter filter): 用于向应用程序添加消息筛选器,可以拦截和处理消息。

Application.RemoveMessageFilter(IMessageFilter filter): 用于从应用程序中移除消息筛选器。

Application.DoEvents(): 用于处理消息队列中的所有待处理消息。这允许应用程序在消息处理期间保持响应,但通常不建议频繁使用,因为它可能导致一些不可预测的行为。

Application.ThreadException 事件: 当应用程序中的线程抛出未处理的异常时触发,允许捕获并处理这些异常。

Application.Restart()事件:是用于重新启动整个应用程序的合适方法,特别适用于重新登录的情况。它会关闭当前应用程序的所有窗口,然后重新启动应用程序,为用户提供了一个全新的会话。这可以确保用户在重新登录后从一个干净的状态开始。

Application.StartupPath 表示程序启动路径,也就是 EXE 文件所在的文件夹。

调试模式下的常规程序的EXE将在项目所在的目录中生成,目录为:\ bin \ debug \

标签:处理,C#,WinFrom,应用程序,Application,用于,消息,窗体
From: https://www.cnblogs.com/Dongmy/p/17805750.html

相关文章

  • 【WCH蓝牙系列芯片】-基于CH32V208开发板—PWM暂停输出,保持电平问题
    -------------------------------------------------------------------------------------------------------------------------------------     ......
  • 简单使用C语言通过Microhttpd库采集淘宝
    前段时间给大家分享过不少采集淘宝相关内容的方法,昨天有个朋友让我来帮他用C语言编写一个采集淘宝的爬虫程序,并且还要通过Microhttpd库来实现。这一点都难不倒我,下面我就将我的代码示例给大家分享一下,有需要的朋友赶紧来取。```c#include#include#include#include#defineHTTP......
  • 安防视频监控平台EasyCVR出现目录在线,通道离线的问题该如何解决?
    视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,可拓展性强......
  • ==springCloud(一)==
    为什么选择SpringCloud作为微服务架构选型依据整体解决方案和框架成熟度社区热度可维护性学习曲线当前各大IT公司用的微服务架构有那些?阿里:dubbo+HFS京东:JFS新浪:Motan当当网:DubboX…SpringCloud概念Spring官网:https://spring.io/什么是微服务架构微服务有什么优点微服务就是将单......
  • 新一代云原生可观测平台之CCE服务监控篇
    本文分享自华为云社区《新一代云原生可观测平台之CCE服务监控篇》,作者:云容器大未来。在云原生容器化浪潮的当下,监控是确保业务稳定性最受关注的问题之一。那么,华为云CCE容器服务又是如何帮助用户提高运维效率呢?半年来,CCE容器服务的运维团队持续拜访用户,并总结用户在云原生运维......
  • Spring MVC的工作流程
    SpringMVC的工作流程1. 用户发送请求至前端控制器DispatcherServlet2. DispatcherServlet收到请求后,调用HandlerMapping处理器映射器3. 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器及处理器拦截器一并返回给DispatcherServlet。4. DispatcherSe......
  • NPS+Proxifiler配置socks5代理
    1.部署NPSdockerrun-d--namenps--net=host-v/data/nps/conf:/confffdfgdfg/nps:v0.26.10服务端配置文件nps.conf主要配置项##bridgebridge_type=tcpbridge_port=15081bridge_ip=0.0.0.0#webweb_host=xxx.xxx.xxxweb_username=adminweb_password=123web_port=1......
  • 安防监控EasyCVR视频汇聚平台,如何实现视频汇聚?
    关注我们的朋友都知道,EasyCVR平台最初就是以汇聚为核心而进行打造的,那到底什么是汇聚平台呢?又如何进行视频资源汇聚?简单来说,视频汇聚平台是指能够从不同的视频源(例如直播、点播等)收集、整合和展示视频内容的平台。下面就是EasyCVR中一些常见的视频汇聚方法:1、数据采集视频汇聚平台......
  • LiteCVR安防视频系统如何开启云端录像?
    随着近几年人工智能的快速发展,人脸识别、视频结构化和大数据分析等技术不断完善,原本用途单一的安防产品功能逐步走向多元化。同时,安防产业开始与交通、社区、港务等多领域进行融合,安防的边界越来越模糊,安防产业已经进入一个全新的泛安防时代。LiteCVR安防视频系统支持通过国标G......
  • angie docker 镜像试用
    主要是试用下官方的docker镜像环境准备docker-composeversion:"3"services:angie:image:docker.angie.software/angie:1.3.1-rockyports:-"80:80"-"443:443"启动&效果启动do......