因为现在事件的处理都是用的是委托,它可以在控件和主窗口线程之间调用。如果直接调用就会出错,线程就会出现歧义。以前用关闭CheckForIllegalCrossThreadCalls=false的方法,在线程调用时,有时会出问题,已经淘汰了。用委托和Invoke()方法安全,兼容好,这是C#编程提倡的。
小飞侠 发表于2019-03-31 23:04