C# 如何异步更新winform?
我有一个winform和一个带有乐高nxt积木的蓝牙连接。现在我想每秒钟更新一次表格,以读取传感器或电池电量。但是如果我为此启动一个新线程,当线程想要设置标签文本时,就会出现无效线程操作异常C# 如何异步更新winform?,c#,winforms,multithreading,delegates,asynchronous,C#,Winforms,Multithreading,Delegates,Asynchronous,我有一个winform和一个带有乐高nxt积木的蓝牙连接。现在我想每秒钟更新一次表格,以读取传感器或电池电量。但是如果我为此启动一个新线程,当线程想要设置标签文本时,就会出现无效线程操作异常 有人能帮我吗?您需要将标签更新调用回主线程 请参见您需要将标签更新调用回主线程 请参见您只能从创建标签的线程更新标签,并且根据标签的外观,您正在尝试从工作线程更新标签 看看这个方法,然后从那里开始。还有其他方法,如and和属性,在这种情况下也会有所帮助。您只能从创建标签的线程更新标签,并且从外观上看,您正试
有人能帮我吗?您需要将标签更新调用回主线程
请参见您需要将标签更新调用回主线程
请参见您只能从创建标签的线程更新标签,并且根据标签的外观,您正在尝试从工作线程更新标签
看看这个方法,然后从那里开始。还有其他方法,如and和属性,在这种情况下也会有所帮助。您只能从创建标签的线程更新标签,并且从外观上看,您正试图从工作线程更新标签
看看这个方法,然后从那里开始。还有其他方法,如and和属性,在这种情况下也会有所帮助。注意,他使用的是WinForm,而不是基于WPF的方法。你说得对。我错过了。我已经在Silverlight/WPF模式中呆了一段时间:)注意,他使用的是WinForm而不是基于WPF的。你说得对。我错过了。我已经在Silverlight/WPF模式中停留了一段时间:)