首先需要定義一個委托(delegate):
private delegate void delegateSetProcessBarVal(int value);
然后定義一個方法來執行具體的操作:
private void setProcessBarVal(int value){
this.processBar1.Value = val;
}
在需要訪問UI線程的時候這樣調用:
processBar1.BeginInvoke(new delegateSetProcessBarVal(setProcessBarVal),10);