Changeset 2223 for trunk/eraser/Eraser/TaskPropertiesForm.cs
- Timestamp:
- 7/10/2010 10:03:06 AM (23 months ago)
- File:
-
- 1 edited
-
trunk/eraser/Eraser/TaskPropertiesForm.cs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser/TaskPropertiesForm.cs
r2020 r2223 45 45 typeManual.Checked = true; 46 46 scheduleDaily.Checked = true; 47 //panelresize(schedulePanel); 48 this.AutoScaleMode = AutoScaleMode.None; 49 } 50 51 private void panelresize(Panel p) 52 { 53 Random r = new Random(); 54 panelresize(p, r); 55 } 56 57 private void panelresize(Control c, Random r) 58 { 59 if (c is Panel) 60 panelresize(c as Panel, r); 61 else if (c is NumericUpDown) 62 panelresize(c as NumericUpDown, r); 63 else if (c is Label) 64 panelresize(c as Label, r); 65 66 foreach (Control d in c.Controls) 67 panelresize(d, r); 68 } 69 70 private void panelresize(Panel p, Random r) 71 { 72 //p.BackColor = Color.FromArgb(r.Next(256), r.Next(256), r.Next(256)); 73 74 foreach (Control c in p.Controls) 75 panelresize(c, r); 76 } 77 78 private void panelresize(NumericUpDown n, Random r) 79 { 80 n.AutoScaleMode = AutoScaleMode.None; 81 n.BackColor = Color.FromArgb(r.Next(256), r.Next(256), r.Next(256)); 82 n.BorderStyle = BorderStyle.Fixed3D; 83 } 84 85 private void panelresize(Label l, Random r) 86 { 87 l.BackColor = Color.FromArgb(r.Next(256), r.Next(256), r.Next(256)); 47 88 } 48 89 … … 300 341 301 342 /// <summary> 343 /// Generated when any of the schedule spans have been clicked. 344 /// </summary> 345 /// <param name="sender">The radio button triggering the event.</param> 346 /// <param name="e">Event argument.</param> 347 private void scheduleSpan_Clicked(object sender, EventArgs e) 348 { 349 //Check the selected radio button 350 scheduleDaily.Checked = sender == scheduleDaily; 351 scheduleWeekly.Checked = sender == scheduleWeekly; 352 scheduleMonthly.Checked = sender == scheduleMonthly; 353 354 //Then trigger the checked changed event. 355 scheduleSpan_CheckedChanged(sender, e); 356 } 357 358 /// <summary> 302 359 /// Generated when the scheduling frequency is changed. 303 360 /// </summary> … … 324 381 325 382 /// <summary> 383 /// Generated when any of the daily frequency radio buttons are clicked. 384 /// </summary> 385 /// <param name="sender">The radio button which triggers the event.</param> 386 /// <param name="e">Event argument.</param> 387 private void scheduleDailySpan_Clicked(object sender, EventArgs e) 388 { 389 scheduleDailyByDay.CheckedChanged -= scheduleDailySpan_CheckedChanged; 390 scheduleDailyByWeekday.CheckedChanged -= scheduleDailySpan_CheckedChanged; 391 392 scheduleDailyByDay.Checked = sender == scheduleDailyByDay; 393 scheduleDailyByWeekday.Checked = sender == scheduleDailyByWeekday; 394 395 scheduleDailyByDay.CheckedChanged += scheduleDailySpan_CheckedChanged; 396 scheduleDailyByWeekday.CheckedChanged += scheduleDailySpan_CheckedChanged; 397 398 scheduleDailySpan_CheckedChanged(sender, e); 399 } 400 401 /// <summary> 326 402 /// Generated when the daily frequency argument is changed. 327 403 /// </summary> … … 330 406 private void scheduleDailySpan_CheckedChanged(object sender, EventArgs e) 331 407 { 332 scheduleDailyByDay Freq.Enabled = scheduleDailyByDay.Checked &&333 scheduleDaily .Checked && typeRecurring.Checked;408 scheduleDailyByDayLbl.Enabled = scheduleDailyByDayFreq.Enabled = 409 scheduleDailyByDay.Checked && scheduleDaily.Checked && typeRecurring.Checked; 334 410 } 335 411
Note: See TracChangeset
for help on using the changeset viewer.
