コード例 #1
0
        private void Addfolder_event(object sender, EventArgs e)
        {
            var fdg = new frmFolderDiaglog(true);

            fdg.pickdone += (s) =>
            {
                FolderList.Clear();
                DriveList.Clear();
                foreach (ioInfo io in s)
                {
                    if (io is folderInfo)
                    {
                        FolderList.Add(io as folderInfo);
                    }
                    if (io is driveInfo)
                    {
                        DriveList.Add(io as driveInfo);
                    }
                }
            };
            if (fdg.ShowDialog() == DialogResult.OK)
            {
                parsetolistview(false);
            }
        }
コード例 #2
0
        private void Addfilefromfolder_event(object sender, EventArgs e)
        {
            var fdg = new frmFolderDiaglog(false);

            fdg.pickdone += (s) =>
            {
                FileList.Clear();
                foreach (ioInfo fi in s)
                {
                    FileList.Add(fi as fileInfo);
                }
            };

            if (fdg.ShowDialog() == DialogResult.OK)
            {
                parsetolistview(true);
            }
        }