public ucTempertureEditor() { InitializeComponent(); cm.OrignalTree = new TreeView(); //获取最原始节点 cm.OrignalTree.Nodes.Clear(); foreach (TreeNode tn in trvTemperture.Nodes) { cm.OrignalTree.Nodes.Add((TreeNode)tn.Clone()); } cm.SysXmlfileName = App.SysPath + "\\TempertureSet_newTable.tmb"; cm.SysXmlTempfileName = App.SysPath + "\\TempertureSet_newTable_tmp.tmb"; if (!File.Exists(cm.SysXmlfileName)) { File.Delete(cm.GetTestDataFullName());//删除旧的测试数据文件,避免新模板加载失败。 cm.XmlDoc.LoadXml(TempertureEditor.Properties.Resources.TempertureSet_new); cm.XmlDoc.Save(cm.SysXmlfileName); } else { cm.XmlDoc.Load(cm.SysXmlfileName); } printTp = new PrintTp(); printTp.cm = cm; cm.IniTreeView(cm.XmlDoc, ref trvTemperture); printTp.EditColor = Color.CadetBlue; refleshioc(); cm.GetTestPages(); }