public override void AddtoTreeView(TreeNodeCollection treeNodeCollection, bool bParentChecked) { TreeNode treeNode = new TreeNode(m_strEnumName); treeNode.ToolTipText = "ID : " + m_iID.ToString() + "\nFilename : " + m_strFileName; treeNode.Checked = m_bOn && bParentChecked; treeNode.Tag = this; treeNodeCollection.Add(treeNode); // Create the ContextMenuStrip. ContextMenuStrip WorldMenu = new ContextMenuStrip(); //Create some menu items. ToolStripMenuItem openLabel = new ToolStripMenuItem(); openLabel.Text = "Open Script(Not Yet)"; //Add the menu items to the menu. WorldMenu.Items.AddRange(new ToolStripMenuItem[] { openLabel }); // Set the ContextMenuStrip property to the ContextMenuStrip. treeNode.ContextMenuStrip = WorldMenu; foreach (LocalMapInfo LMInfo in m_LocalMapList.Values) { LMInfo.AddtoTreeView(treeNode.Nodes, treeNode.Checked); } }
public override void CreateCheckList(ref Dictionary <int, bool> dicCheckList) { dicCheckList.Add(m_iID, m_bOn); foreach (LocalMapInfo LMInfo in m_LocalMapList.Values) { LMInfo.CreateCheckList(ref dicCheckList); } }
public override void LoadMetaData(Dictionary <int, bool> CheckList) { try { m_bOn = CheckList[m_iID]; } catch { m_bOn = false; } foreach (LocalMapInfo LMInfo in m_LocalMapList.Values) { LMInfo.LoadMetaData(CheckList); } }