操作不同线程中的控件会报错。可以通过以下方法来实现,本质上是委托里注册了方法来异步触发,类似事件。
Action action = new Action(() => { regTreeViewMenu.Close(); LoadTree(bllsbs.RegTreeView, regTreeView); } if (InvokeRequired) { Invoke(action); } else { action.Invoke(); }
操作不同线程中的控件会报错。可以通过以下方法来实现,本质上是委托里注册了方法来异步触发,类似事件。
Action action = new Action(() => { regTreeViewMenu.Close(); LoadTree(bllsbs.RegTreeView, regTreeView); } if (InvokeRequired) { Invoke(action); } else { action.Invoke(); }