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 \
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2022-11-02 调用com组件读取word文档配置
2022-11-02 VS如何清理代码
2022-11-02 C# DataTable小结(模糊查询、替换数据、列转换成数组或者List、DataRow[]转换DataTable(转)