最佳答案:invoke这个方法就是调用委托,MSDN上的解译是:Control.Invoke 方法在拥有此控件的基础窗口句柄的线程上执行委托。 重载列表-----------------------------
invoke这个方法就是调用委托,MSDN上的解译是:Control.Invoke 方法在拥有此控件的基础窗口句柄的线程上执行委托。
重载列表--------------------------------------------------------------------------------名称 说明 Control.Invoke (Delegate) 在拥有此控件的基础窗口句柄的线程上执行指定的委托。 由 .NET Compact Framework 支持。
Control.Invoke (Delegate, Object[]) 在拥有控件的基础窗口句柄的线程上,用指定的参数列表执行指定委托。 由 .NET Compact Framework 支持。 具体参考请看:http://msdn.microsoft.com/zh-cn/library/30s4t80c(v=VS.80).aspx我的理解就是,用invoke调用用的委托方法,是被Controller控制的,如果Controller有错误,invoke就会报错,然后终止调用的委托,就和一个进程和线的关系差不多