当我想在 Windows 窗体工作时使用委托(delegate)类进行调用时,我总是必须使用 InvokeRequired。没关系。但是谁在它工作时更改了 InvokeReuqired 属性。
请检查这张图片:

最佳答案

您在 Delegate.BeginInvoke 中调用 button1_Click ,这意味着 SayListeyeEkle 将在线程池线程中调用 - 这意味着 InvokeRequired 为真是完全正确的。如果您在 UI 线程中直接从 ListeyeEkle 调用 button1_Click ,则情况并非如此。

关于c# - InvokeRequired 属性的值何时更改?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1578227/

10-11 08:31