Label从另一个线程更新a的最简单方法是什么?
我有一Form对thread1,并从我开始另一个线程(thread2).虽然thread2在处理一些文件,我想更新Label在Form用的当前状态thread2的工作.
我怎样才能做到这一点?
我有一个小程序,它应该从通过USB连接的设备中取样一些值.我想每隔0.5秒对设备进行一次采样 - 所以我创建了一个每500毫秒重复一次的循环并且运行良好:
while(_bool)
{
Sample_USB_Device();
Present_Data_To_Screen();
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
我该如何控制_bool变量?当我运行代码时,GUI冻结,我没有任何访问权限.我试图使用Threads,但是我无法将数据从线程发送回GUI(或者我不知道如何).