/// <summary> /// Adds a folder to the burn list /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonAddFolders_Click(object sender, EventArgs e) { if (folderBrowserDialog.ShowDialog(this) == DialogResult.OK) { var directoryItem = new DirectoryItem(folderBrowserDialog.SelectedPath); listBoxFiles.Items.Add(directoryItem); UpdateCapacity(); EnableBurnButton(); } }
private void ButtonAddFolders_Click(object sender, EventArgs e) { if (folderBrowserDialog.ShowDialog(this) != DialogResult.OK) { return; } if (freeSpaceOnDisk < 0) { return; } var directoryItem = new DirectoryItem(folderBrowserDialog.SelectedPath); freeSpaceOnDisk = freeSpaceOnDisk == null ? directoryItem.SizeOnDisc / 1048576 : freeSpaceOnDisk - directoryItem.SizeOnDisc / 1048576; FreeSpace.Text = "Free Space: " + Convert.ToInt32(freeSpaceOnDisk) + " MB"; listBoxFiles.Items.Add(directoryItem); EnableBurnButton(); }
void AddFilesToList(string fileRootPath) { CreateDirFile(fileRootPath); listBoxFiles.Items.Clear(); var dItem = new DirectoryItem(fileRootPath); listBoxFiles.Items.Add(dItem); //var files = Directory.GetFiles(fileRootPath); //for(int i = 0; i < files.Length ; i++) //{ // string fileName = files[i]; // var fileItem = new FileItem(fileName); // listBoxFiles.Items.Add(fileItem); // UpdateCapacity(); // EnableBurnButton(); //} var path = Directory.GetParent(Environment.CurrentDirectory).Parent.FullName + "\\dicomviewer"; var directories = Directory.GetDirectories(path); var files = Directory.GetFiles(path); foreach (var dc in directories) { var directoryItem = new DirectoryItem(dc); listBoxFiles.Items.Add(directoryItem); } foreach (var file in files) { var fileItem = new FileItem(file); listBoxFiles.Items.Add(fileItem); } }