private void tongji_FormClosing(object sender, FormClosingEventArgs e) { //如果是要整理测试节点 if (movefortest) { picslt.ImageLocation = null; picthum.ImageLocation = null; getallnodes(treeView1.Nodes[0]); string dirintest = Path.Combine(dir, "进入测试"); string dirintestcsh = Path.Combine(dirintest, "参数化构件"); string dirintestjdxb = Path.Combine(dirintest, "节点细部"); if (!Directory.Exists(dirintest)) { Directory.CreateDirectory(dirintest); } foreach (TreeNode t in treelist) { if (t.BackColor == Color.Green) { DirectoryInfo d = t.Tag as DirectoryInfo; if (d.Name[0] == '3') { if (!Directory.Exists(dirintestcsh)) { Directory.CreateDirectory(dirintestcsh); } d.MoveTo(Path.Combine(dirintestcsh, d.Name)); } else { if (!Directory.Exists(dirintestjdxb)) { Directory.CreateDirectory(dirintestjdxb); } d.MoveTo(Path.Combine(dirintestjdxb, d.Name)); } } } } if (back) { zct.Show(); } }
private void tongji_DragDrop(object sender, DragEventArgs e) { try { string dir0 = (e.Data.GetData(DataFormats.FileDrop, false) as string[])[0]; if (Directory.Exists(dir0)) { DirectoryInfo dir1 = new DirectoryInfo(dir0); int len = dir1.GetFiles("config.txt", SearchOption.AllDirectories).Length; if (len == 0) { MessageBox.Show("该文件夹不包含任何节点文件!"); } else if (len == 1 && File.Exists(Path.Combine(dir0, "3.png"))) { frmhuitu fr = new frmhuitu(Path.Combine(dir0, "3.png")); fr.Show(); this.Hide(); } else { dir = dir0; filltreeview(); } } else if (File.Exists(dir0)) { FileInfo fi = new FileInfo(dir0); if (fi.Extension == ".png") { frmhuitu fr = new frmhuitu(dir0); fr.Show(); this.Hide(); } } } catch { MessageBox.Show("请拖入节点库文件夹"); } }
private void btntool_Click(object sender, EventArgs e) { frmhuitu frm = new frmhuitu(); frm.Show(); }