protected override void ShowReminderAlerts(object sender, ReminderEventArgs e) {
     if (_remindersForm == null) {
         _remindersForm = new RemindersForm(Application, (SchedulerStorage)sender);
         _remindersForm.Disposed += RemindersFormDisposed;
     }
     ((System.Windows.Forms.Form)Application.MainWindow.Template).Invoke((Action)(() => _remindersForm.OnReminderAlert(e)));
 }
示例#2
0
 protected override void ShowReminderAlerts(object sender, ReminderEventArgs e)
 {
     if (_remindersForm == null)
     {
         _remindersForm           = new RemindersForm(Application, (SchedulerStorage)sender);
         _remindersForm.Disposed += RemindersFormDisposed;
     }
     ((System.Windows.Forms.Form)Application.MainWindow.Template).Invoke((Action)(() => _remindersForm.OnReminderAlert(e)));
 }
 void RemindersFormDisposed(object sender, EventArgs e) {
     ((RemindersForm)sender).Disposed -= RemindersFormDisposed;
     _remindersForm = null;
 }
示例#4
0
 void RemindersFormDisposed(object sender, EventArgs e)
 {
     ((RemindersForm)sender).Disposed -= RemindersFormDisposed;
     _remindersForm = null;
 }