相关疑难解决方法(0)

如何从其他线程更新GUI?

Label从另一个线程更新a的最简单方法是什么?

我有一Formthread1,并从我开始另一个线程(thread2).虽然thread2在处理一些文件,我想更新LabelForm用的当前状态thread2的工作.

我怎样才能做到这一点?

.net c# user-interface multithreading winforms

1331
推荐指数
41
解决办法
63万
查看次数

如何在C#中处理Inifinite循环

我有一个小程序,它应该从通过USB连接的设备中取样一些值.我想每隔0.5秒对设备进行一次采样 - 所以我创建了一个每500毫秒重复一次的循环并且运行良好:

while(_bool)
{
    Sample_USB_Device();
    Present_Data_To_Screen();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

我该如何控制_bool变量?当我运行代码时,GUI冻结,我没有任何访问权限.我试图使用Threads,但是我无法将数据从线程发送回GUI(或者我不知道如何).

c# infinite-loop

2
推荐指数
1
解决办法
461
查看次数