コード例 #1
0
ファイル: BrowserForm.cs プロジェクト: afonsof/nes-hd
        private void AddRootFolder()
        {
            var fo = new FolderBrowserDialog();

            fo.Description         = "Add roms folder";
            fo.ShowNewFolderButton = true;
            if (fo.ShowDialog(this) == DialogResult.OK)
            {
                var folderr = new MFolder();
                folderr.Path = fo.SelectedPath;
                folderr.Name = Path.GetFileName(fo.SelectedPath);
                folderr.FindMFolders();
                Program.Settings.Folders.Add(folderr);
                RefreshFolders();
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: scifi76/WiiDL
        private void AddFolder(MFolder folder, TreeNode folderNode)
        {
            foreach (MFile file in folder.Files)
            {
                TreeNode curFileNode = new TreeNode(file.FileName);
                curFileNode.Tag = file;
                folderNode.Nodes.Add(curFileNode);

            }

            foreach (MFolder curFolder in folder.SubFolders)
            {
                TreeNode curFolderNode = new TreeNode(curFolder.FolderName);
                AddFolder(curFolder, curFolderNode);
                folderNode.Nodes.Add(curFolderNode);
            }
        }
コード例 #3
0
ファイル: BrowserForm.cs プロジェクト: afonsof/nes-hd
        private void AddFolder()
        {
            if (treeView1.SelectedNode == null)
            {
                return;
            }
            var fo = new FolderBrowserDialog();

            fo.Description         = "Add roms folder";
            fo.ShowNewFolderButton = true;
            if (fo.ShowDialog(this) == DialogResult.OK)
            {
                var folderr = new MFolder();
                folderr.Path = fo.SelectedPath;
                folderr.Name = Path.GetFileName(fo.SelectedPath);
                folderr.FindMFolders();
                ((TreeNodeFolder)treeView1.SelectedNode).Folder.MFolders.Add(folderr);
                ((TreeNodeFolder)treeView1.SelectedNode).FindFolders();
                treeView1.SelectedNode.Expand();
            }
        }