首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
在WinForms中隐藏控件之前先休眠线程?
编程问答
2022-04-26
问题描述
| 在WinForms环境中,我想等待指定的时间,然后再隐藏
用户
控件,但是我不想冻结整个UI。我无法启动另
一个
线程,因为我必须在创建它们的线程上服务UI组件。什么是最干净的
方法
?
解决方法
我将使用System.Windows.Forms.Timer。
Tick
事件将在UI(消息循环)线程上执行。 , 只要使用
Invoke
与线程中的表单进行通信,就可以启动第二个线程。 但是,最好的方法是使用
Timer
。
winforms
winforms
winforms
之前
之前
休眠
休眠
控件
控件
控件
线程
线程
线程
隐藏
隐藏
隐藏