public void LoadLanguages(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView tv = new TreeView(); ts.LoadXmlFileInTreeView(tv, path); TreeNode t = tv.Nodes[0]; TreeNode t1 = t.Nodes[0]; GlobalLang = new List <Language>(); int count = t1.Nodes.Count; CurrentLanguage = Convert.ToInt32(t1.Nodes[0].Text); for (int i = 1; i < count; i++) { Language l = new Language(); TreeNode t2 = t1.Nodes[i]; l.name = t2.Text; l.Entries = new List <string>(); int count2 = t2.Nodes.Count; for (int j = 0; j < count2; j++) { l.Entries.Add(XMLToStr(t2.Nodes[j].Text)); } GlobalLang.Add(l); } }
private void rbtnExit_Click(object sender, EventArgs e) { var serializer = new TreeViewSerializer(); serializer.SerializeTreeView(treeView, "MyTreeView.xml"); Close(); }
public void ExportDefinitionsXML(string path) { TreeNode exp = ExportDefinitions(); TreeViewSerializer ts = new TreeViewSerializer(); TreeView v = new TreeView(); v.Nodes.Add(exp); ts.SerializeTreeView(v, path); }
private void MainForm_Load(object sender, EventArgs e) { if (File.Exists("MyTreeView.xml")) { treeView.Nodes.Clear(); var serializer = new TreeViewSerializer(); serializer.DeserializeTreeView(treeView, "MyTreeView.xml"); } }
public void ImportDefinitionsXML(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView v = new TreeView(); ts.LoadXmlFileInTreeView(v, path); TreeNode t = v.Nodes[0]; TreeNode t2 = t.Nodes[0]; TreeNode Root = t2.Nodes[0].Clone() as TreeNode; ImportDefinitions(Root); }
private void saveTreeToolStripMenuItem_Click(object sender, EventArgs e) { try { if (treeDOM.Nodes.Count == 0) { return; } if (AllForms.ShowStaticSaveDialogForXML(this) == DialogResult.OK) { TreeViewSerializer savetree = new TreeViewSerializer(); savetree.SerializeTreeView(treeDOM, AllForms.m_dlgSave.FileName); } } catch (Exception ee) { AllForms.m_frmLog.AppendToLog("frmDOM::saveTreeToolStripMenuItem_Click\r\n" + ee.ToString()); } }
public void LoadLanguages(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView tv = new TreeView(); ts.LoadXmlFileInTreeView(tv, path); TreeNode t = tv.Nodes[0]; TreeNode t1 = t.Nodes[0]; GlobalLang = new List<Language>(); int count = t1.Nodes.Count; CurrentLanguage = Convert.ToInt32(t1.Nodes[0].Text); for (int i = 1; i < count; i++) { Language l = new Language(); TreeNode t2 = t1.Nodes[i]; l.name = t2.Text; l.Entries = new List<string>(); int count2 = t2.Nodes.Count; for (int j = 0; j < count2; j++) l.Entries.Add(XMLToStr(t2.Nodes[j].Text)); GlobalLang.Add(l); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { var serializer = new TreeViewSerializer(); serializer.SerializeTreeView(treeView, "MyTreeView.xml"); }