一般情况子线程不能也不应该去操控窗口控件,之前做Android的时候,也有这个限制,C#也是同理。虽然可以通过设置绕开这个限制,但是呢真的跑起来了还有很多安全隐患的。
C#里遇到过好多次,被操作控件有时候就会变成一个红叉,然后实验室同学找到一个方法,子线程要触发修改控件的时候,会去调用一下主窗口提供的一个函数。
这个东西起码现在比较好的解决了红叉❌出错的情况
一般情况子线程不能也不应该去操控窗口控件,之前做Android的时候,也有这个限制,C#也是同理。虽然可以通过设置绕开这个限制,但是呢真的跑起来了还有很多安全隐患的。
C#里遇到过好多次,被操作控件有时候就会变成一个红叉,然后实验室同学找到一个方法,子线程要触发修改控件的时候,会去调用一下主窗口提供的一个函数。
这个东西起码现在比较好的解决了红叉❌出错的情况