void AddDirectory() { TreeNode s = selected; if (s == null) { return; } IBufferDirectory d = s.Tag as IBufferDirectory; try { List <string> l = d.GetDirectoryNames(); for (int i = 1; ; i++) { string n = "New folder" + i; if (!l.Contains(n)) { IBufferDirectory ld = d.Create(n, ""); TreeNode nd = ld.CreateNode(true); s.Nodes.Add(nd); return; } } } catch (Exception exception) { exception.ShowError(); } }
private void UserControlEditDatadase_Load(object sender, EventArgs e) { IBufferDirectory dir = StaticExtensionDataPerformerInterfaces.Root; treeViewDir.ImageList = StaticExtensionDataPerformerUI.BufferDataImageList; TreeNode n = dir.CreateNode(); treeViewDir.Nodes.Add(n); }
/// <summary> /// Fills itself /// </summary> public void Fill() { treeViewMain.Nodes.Clear(); IBufferDirectory dir = DataPerformer.Interfaces.StaticExtensionDataPerformerInterfaces.Root; if (dir == null) { return; } treeViewMain.ImageList = StaticExtensionDataPerformerUI.BufferDataImageList; List<TreeNode> l = new List<TreeNode>(); l.Sort(StaticExtensionDataPerformerUI.BufferComparer); TreeNode n = dir.CreateNode(); treeViewMain.Nodes.Add(n); GetUrl(); }