private void btnNext_Click(object sender, EventArgs e) { string strPicLayerName = string.Empty; TreeNode TN = null; if (trv_PicLayerList.Nodes.Count < 1) { MessageBox.Show("请先新增一个图层名称!"); } else { bool IsHaveChecked = false; foreach (TreeNode tn in trv_PicLayerList.Nodes) { if (tn.Checked) { IsHaveChecked = true; TN=tn; strPicLayerName = tn.Text; } } if (!IsHaveChecked) { MessageBox.Show("请在图层选择列表中选中一个图层名称并打上√"); return; } else { XmlNode node = frmMain.ConfigXml.SelectSingleNode("//Map"); if (node != null) { if (node.Attributes.Count > 0) { node.InnerText = ImageName; node.Attributes["MinWidth"].Value = "500"; node.Attributes["MaxWidth"].Value = "20000"; } else { node.InnerText = ImageName; XmlAttribute attribute = frmMain.ConfigXml.CreateAttribute("MinWidth"); attribute.Value = "500"; node.Attributes.Append(attribute); attribute = frmMain.ConfigXml.CreateAttribute("MaxWidth"); attribute.Value = "20000"; node.Attributes.Append(attribute); RootNode.AppendChild(node); } } else { XmlNode newnode = ConfigXml.CreateElement("Map"); newnode.InnerText = ImageName; XmlAttribute attribute = frmMain.ConfigXml.CreateAttribute("MinWidth"); attribute.Value = "500"; newnode.Attributes.Append(attribute); attribute = frmMain.ConfigXml.CreateAttribute("MaxWidth"); attribute.Value = "20000"; newnode.Attributes.Append(attribute); RootNode.AppendChild(newnode); } ConfigXml = frmMain.ConfigXml; frmMain.FileName = TN.Text; A_DPic_RouteConfig route = new A_DPic_RouteConfig(ImageName, frmMain, strPicLayerName,TN,trv_PicLayerList,picShow.Image); route.Show(); this.Close(); } } }
private void btnNext_Click(object sender, EventArgs e) { string strPicLayerName = string.Empty; TreeNode TN = null; if (trv_PicLayerList.Nodes.Count < 1) { MessageBox.Show("请先新增一个图层名称!"); } else { bool IsHaveChecked = false; foreach (TreeNode tn in trv_PicLayerList.Nodes) { if (tn.Checked) { IsHaveChecked = true; TN = tn; strPicLayerName = tn.Text; } } if (!IsHaveChecked) { MessageBox.Show("请在图层选择列表中选中一个图层名称并打上√"); return; } else { XmlNode node = frmMain.ConfigXml.SelectSingleNode("//Map"); if (node != null) { if (node.Attributes.Count > 0) { node.InnerText = ImageName; node.Attributes["MinWidth"].Value = "500"; node.Attributes["MaxWidth"].Value = "20000"; } else { node.InnerText = ImageName; XmlAttribute attribute = frmMain.ConfigXml.CreateAttribute("MinWidth"); attribute.Value = "500"; node.Attributes.Append(attribute); attribute = frmMain.ConfigXml.CreateAttribute("MaxWidth"); attribute.Value = "20000"; node.Attributes.Append(attribute); RootNode.AppendChild(node); } } else { XmlNode newnode = ConfigXml.CreateElement("Map"); newnode.InnerText = ImageName; XmlAttribute attribute = frmMain.ConfigXml.CreateAttribute("MinWidth"); attribute.Value = "500"; newnode.Attributes.Append(attribute); attribute = frmMain.ConfigXml.CreateAttribute("MaxWidth"); attribute.Value = "20000"; newnode.Attributes.Append(attribute); RootNode.AppendChild(newnode); } ConfigXml = frmMain.ConfigXml; frmMain.FileName = TN.Text; A_DPic_RouteConfig route = new A_DPic_RouteConfig(ImageName, frmMain, strPicLayerName, TN, trv_PicLayerList, picShow.Image); route.Show(); this.Close(); } } }