Example #1
0
        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();
            }
        }
Example #2
0
 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("请拖入节点库文件夹");
     }
 }
Example #3
0
        private void btntool_Click(object sender, EventArgs e)
        {
            frmhuitu frm = new frmhuitu();

            frm.Show();
        }