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

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

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

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

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

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

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

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

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

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

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值