Changeset 1660
- Timestamp:
- 1/25/2010 2:42:53 AM (3 years ago)
- Location:
- trunk/eraser6
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
Eraser/LogForm.cs (modified) (2 diffs)
-
Eraser/ProgressForm.cs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6
- Property svn:mergeinfo changed
/branches/eraser6/6.0 merged: 1659
- Property svn:mergeinfo changed
-
trunk/eraser6/Eraser/LogForm.cs
r1450 r1660 77 77 private void task_NewSession(object sender, EventArgs e) 78 78 { 79 if (!IsHandleCreated) 80 return; 79 81 if (InvokeRequired) 80 82 { … … 88 90 private void task_Logged(object sender, LogEventArgs e) 89 91 { 92 if (!IsHandleCreated) 93 return; 90 94 if (InvokeRequired) 91 95 { -
trunk/eraser6/Eraser/ProgressForm.cs
r1515 r1660 67 67 private void task_ProgressChanged(object sender, ProgressChangedEventArgs e) 68 68 { 69 if (!IsHandleCreated) 70 return; 69 71 if (InvokeRequired) 70 72 { … … 91 93 private void task_TaskFinished(object sender, TaskEventArgs e) 92 94 { 95 if (!IsHandleCreated) 96 return; 93 97 if (InvokeRequired) 94 98 { … … 184 188 { 185 189 StringBuilder result = new StringBuilder(itemName.Length); 186 187 try188 {189 using (Graphics g = item.CreateGraphics())190 using (Graphics g = item.CreateGraphics()) 191 { 192 //Split the long file name into lines which fit into the width of the label 193 while (itemName.Length > 0) 190 194 { 191 //Split the long file name into lines which fit into the width of the label 192 while (itemName.Length > 0) 193 { 194 int chars = 0; 195 int lines = 0; 196 g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 197 StringFormat.GenericDefault, out chars, out lines); 198 199 result.AppendLine(itemName.Substring(0, chars)); 200 itemName = itemName.Remove(0, chars); 201 } 195 int chars = 0; 196 int lines = 0; 197 g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 198 StringFormat.GenericDefault, out chars, out lines); 199 200 result.AppendLine(itemName.Substring(0, chars)); 201 itemName = itemName.Remove(0, chars); 202 202 } 203 }204 catch (ObjectDisposedException)205 {206 //Called when the user closes the form and the delegate call to Invoke was queued.207 203 } 208 204
Note: See TracChangeset
for help on using the changeset viewer.
