天天看點

在建立視窗句柄之前,不能在控件上調用 Invoke 或 BeginInvoke

在用control. begininvoke 方法 更新ui時,需要驗證兩個前提:

1,control==null

否則會引發null引用,比較明顯的錯誤

2,datagridview.ishandlecreated==true

否則會引發“在建立視窗句柄之前,不能在控件上調用 invoke 或 begininvoke” 可能發生在控件被銷毀時,更新ui的線程調用了begininvoke