private void FileManager_Load(object sender, EventArgs e) { ReadingInfo.ReadDrive(FolderTree); FolderContents.MouseDoubleClick += Open_Mouse_Click; btnOpen.Click += Open_Mouse_Click; btnClose.Click += Close_Mouse_Click; }
private void FolderTree_AfterSelect(object sender, TreeViewEventArgs e) { string newPath = Path.GetFullPath(e.Node.FullPath); pathDrive.Text = $"Путь: {newPath}"; if (e.Node.GetNodeCount(true) == 0) { ReadingInfo.GetSubfolders(e.Node); } ReadingInfo.GetFolders(e.Node.FullPath, FolderContents); kol_elements.Text = $"Количество элемнетов: {FolderContents.Items.Count.ToString()}"; }
private void Open_Mouse_Click(object sender, EventArgs e) { string path = FolderTree.SelectedNode.FullPath + '\\' + FolderContents.FocusedItem.Text; if (File.Exists(path)) { Process.Start(path); } else { ReadingInfo.SearchNode(FolderTree, path); ReadingInfo.GetFolders(path, FolderContents); } }
private void Delete_Click(object sender, EventArgs e) { File.Delete(FolderTree.SelectedNode.FullPath + '\\' + FolderContents.FocusedItem.Text); ReadingInfo.GetFolders(FolderTree.Nodes.Count.ToString(), FolderContents); }