Changeset 134 for branches/eraser6/Eraser/TaskDataSelectionForm.cs
- Timestamp:
- 3/8/2008 4:15:21 AM (5 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Eraser/TaskDataSelectionForm.cs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Eraser/TaskDataSelectionForm.cs
r132 r134 49 49 } 50 50 } 51 52 if (unusedDisk.Items.Count != 0) 53 unusedDisk.SelectedIndex = 0; 54 55 //And the methods list 56 List<EraseMethod> methods = EraseMethod.GetMethods(); 57 foreach (EraseMethod method in methods) 58 this.method.Items.Add(method); 59 if (this.method.Items.Count != 0) 60 this.method.SelectedIndex = 0; 51 61 } 52 62 … … 81 91 result = freeSpaceTask; 82 92 83 freeSpaceTask.Drive = ( string)unusedDisk.SelectedValue;93 freeSpaceTask.Drive = (unusedDisk.SelectedItem as DriveItem).Drive; 84 94 } 85 95 96 result.Method = this.method.SelectedItem as EraseMethod; 86 97 return result; 87 98 } … … 94 105 folderDelete.Enabled = folder.Checked; 95 106 unusedDisk.Enabled = unused.Checked; 107 errorProvider.Clear(); 96 108 } 97 109 … … 139 151 private void ok_Click(object sender, EventArgs e) 140 152 { 141 DialogResult = DialogResult.OK; 142 Close(); 153 if (file.Checked && filePath.Text.Length == 0) 154 errorProvider.SetError(filePath, "Invalid file path"); 155 else if (folder.Checked && folderPath.Text.Length == 0) 156 errorProvider.SetError(folderPath, "Invalid folder path"); 157 else 158 { 159 errorProvider.Clear(); 160 DialogResult = DialogResult.OK; 161 Close(); 162 } 143 163 } 144 164 }
Note: See TracChangeset
for help on using the changeset viewer.
