Exemple #1
0
        Node GetNode(GDFFolder x)
        {
            Node y = new Node();

            y.Tag        = x;
            y.Text       = x.Name;
            y.NodeClick += new EventHandler(NodeClick);
            return(y);
        }
Exemple #2
0
        void NodeClick(object sender, EventArgs e)
        {
            GDFFolder fold = (GDFFolder)((Node)sender).Tag;

            advTree1.SelectedNode.Nodes.Clear();
            GDFContents xread = fold.Read();

            foreach (GDFFolder x in xread.Folders)
            {
                advTree1.SelectedNode.Nodes.Add(GetNode(x));
            }
            listView1.Items.Clear();
            foreach (GDFFile x in xread.Files)
            {
                ListViewItem y = new ListViewItem(x.Name);
                y.SubItems.Add(x.Size.ToString());
                y.Tag = x;
                listView1.Items.Add(y);
            }
        }