什么是最好的vb.net Winforms后台工作进程跨越所有形式?

时间:2013-04-15 17:25:06

标签: vb.net multithreading winforms

我有一个不是MDI的WinForms应用程序,它将使用各种表单来完成用户在无线模式下所做的不同工作。我想创建一个WiFi信号检查器,并在状态条上为用户提供当前网络信号(黑色,红色,黄色,绿色)的可视指示。

要做到这一点,我想我想从BackgroundWorker创建一个MyApplication_Startup()并让该工作人员定期对信号质量进行采样。我需要在应用程序关闭时杀死worker。我会在My命名空间中有一个公共变量来表示所有表单都可以检查的信号质量,并且后台工作人员每隔n秒就会保持更新。

我之前从未做过这样的事情,我的搜索结果都没有找到可能的解决方案。有没有人这样做谁可能有他们愿意分享的示例代码?我不确定我的方法是否正确。

0 个答案:

没有答案