WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Map/Drawer.cs
@@ -2692,6 +2692,27 @@ return projectedPoints; } public void SetSelectObj(List<string> ids) { //构造两个字典,一个是节点,一个是管道 var dict_nodes = _Nodes.ToDictionary(o => o.ID); var dict_links = _Links.ToDictionary(o => o.ID); //遍历所有的id,找到对应的对象 foreach (var id in ids) { if (dict_nodes.ContainsKey(id)) { dict_nodes[id].Selected = true; selectedObjs.Add(dict_nodes[id]); } else if (dict_links.ContainsKey(id)) { dict_links[id].Selected = true; selectedObjs.Add(dict_links[id]); } } } bool _isSettingBackGroundPictur = false;