Explorar el Código

修改因拖拽组而导致显示不准的bug(修正保存上一条)

cxs hace 3 meses
padre
commit
c106764641
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      OTSPartA_STDEditor/UI/STDRuleslist.cs

+ 6 - 2
OTSPartA_STDEditor/UI/STDRuleslist.cs

@@ -614,6 +614,7 @@ namespace OTSPartA_STDEditor
                     childtreeNode.SelectedImageKey = "0x" + ddata.STDId;
                     treeNode.Nodes.Add(childtreeNode);
                 }
+                treeNode.ExpandAll();
             }
 
             treeView_G.Font = new Font("微软雅黑", 12);
@@ -739,8 +740,11 @@ namespace OTSPartA_STDEditor
                     {
                         if (m_targetNode.Level == _node.Level)
                         {
-                                _node.Remove();
-                                treeView_G.Nodes.Insert(m_targetNode.Index+1, _node);
+                            _node.Remove();
+                            treeView_G.Nodes.Insert(m_targetNode.Index + 1, _node);
+                            treeView_G.SelectedNode = _node;
+                            m_MainForm.SetNull();
+                            Predata = null;
                         }
                     }
                 }