一、用戶UI中生成另一線程訪問
Thread bgThread = new Thread(new ThreadStart(MethodName)); // MethodName 為要在另一線程中進行的
方法名稱。
bgThread.Start(); // 開始啟動線程。
二、在另一線程中訪問UI中的控件
1、在UI中定義委托(比如要訪問TreeVIEw.Nodes.add方法)
public delegate int AppendNodeDelegate(TreeNode tn);
2、在另一線程中聲明委托變量
AppendNodeDelegate an = new AppendNodeDelegate(tv_InstanceList.Nodes
["LocalInstance"].Nodes.Add);
3、通過委托變量來運行:tv_InstanceList.BeginInvoke(an, new object[] {tn});