/// <summary> /// Initializes an instance of this project /// </summary> public CreateSTFS() { root = new CFolderEntry("", this); }
void GetSelFiles(CFolderEntry Folder) { advTree1.Enabled = listView1.Enabled = false; List<ListViewItem> xItems = new List<ListViewItem>(); CFileEntry[] x = Folder.GetFiles(); foreach (CFileEntry y in x) { ListViewItem z = new ListViewItem(y.Name); z.Tag = y; xItems.Add(z); } listView1.Items.Clear(); listView1.Items.AddRange(xItems.ToArray()); advTree1.Enabled = listView1.Enabled = true; }
Node GetFoldNode(CFolderEntry x) { Node xReturn = new Node(); xReturn.Text = x.Name; xReturn.Tag = x; xReturn.ContextMenu = contextMenuStrip3; xReturn.NodeClick += new EventHandler(xReturn_NodeClick); return xReturn; }
/// <summary> /// For sorting folders by path /// </summary> /// <param name="x1"></param> /// <param name="x2"></param> /// <returns></returns> int sortpathct(CFolderEntry x1, CFolderEntry x2) { return x1.xthispath.xPathCount().CompareTo(x2.xthispath.xPathCount()); }