|
|
@@ -147,18 +147,30 @@ namespace OTSPartA_STDEditor
|
|
|
m_MainForm._sTDEditor.GroupIdDictionaryFromId.Clear();
|
|
|
m_MainForm._sTDEditor.GroupIdDictionaryFromName.Clear();
|
|
|
m_MainForm._sTDEditor.STDDictionary.Clear();
|
|
|
+ m_MainForm._sTDEditor.GroupDictionary.Clear();
|
|
|
foreach (TreeNode treeNode in treeView_G.Nodes)
|
|
|
{
|
|
|
STDGroups tDGroups = (STDGroups)treeNode.Tag;
|
|
|
- GroupViewDic[tDGroups.id].iorder = treeNode.Index;
|
|
|
+ if (tDGroups.name != "Default")
|
|
|
+ {
|
|
|
+ tDGroups.id = treeNode.Index + 1;
|
|
|
+ tDGroups.iorder = treeNode.Index + 1;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tDGroups.id = 10000;
|
|
|
+ tDGroups.iorder = 10000;
|
|
|
+ }
|
|
|
foreach (TreeNode treeNode1 in treeNode.Nodes)
|
|
|
{
|
|
|
STDdata Ddata = (STDdata)treeNode1.Tag;
|
|
|
Ddata.ListNum = treeNode1.Index.ToString();
|
|
|
+ Ddata.GroupId = tDGroups.id;
|
|
|
m_MainForm._sTDEditor.STDDictionary.Add(Ddata.STDId, Ddata);
|
|
|
}
|
|
|
m_MainForm._sTDEditor.GroupIdDictionaryFromName.Add(tDGroups.name.ToString(), int.Parse(tDGroups.id.ToString()));
|
|
|
m_MainForm._sTDEditor.GroupIdDictionaryFromId.Add(int.Parse(tDGroups.id.ToString()), tDGroups.name.ToString());
|
|
|
+ m_MainForm._sTDEditor.GroupDictionary.Add(tDGroups.id, tDGroups);
|
|
|
}
|
|
|
}
|
|
|
private void ToolStripMenuItem_NewGroup_Click(object sender, EventArgs e)
|