Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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()}";
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 private void Delete_Click(object sender, EventArgs e)
 {
     File.Delete(FolderTree.SelectedNode.FullPath + '\\' + FolderContents.FocusedItem.Text);
     ReadingInfo.GetFolders(FolderTree.Nodes.Count.ToString(), FolderContents);
 }