private void onReceiveVideoEmployeeTree_EventChanged(Dispatcher.TreeRT info) { foreach (Dispatcher.GroupT group in info.roots) { this.Invoke((EventHandler)(delegate { Fill_VideoEmployeeTree(group); })); } }
private void onReceiveEmployeeTree_EventChanged(Dispatcher.TreeRT info) { foreach (Dispatcher.GroupT group in info.roots) { if (Base.g_VideoTreeRootNode == null && group.id == 1) { TreeNode rtNode = new TreeNode(); rtNode.Name = group.dnsprefix + group.groupnum; rtNode.Text = group.groupname; Base.g_VideoTreeRootNode = rtNode; Base.myClient.DTGetVideoDeviceTree(); Base.myClient.DTGetVideoEmployeeTree(); } this.Invoke((EventHandler)(delegate { Fill_TreeView(ref this.EmployeeTree, group); Fill_TreeView(ref this.RadioTree, group); })); } }