作成日: 2018/05/22 最終更新日: 2018/05/22
文書種別
使用方法
詳細
開始時刻が現在より前の予定を設定すると、実行時にリマインダーが起動し「期限切れ・・・」というアラームが表示されます。
この動作を避け、現在以降の予定に対してのみアラームを表示させるには、C1ScheduleのBeforeReminderShowイベントで、過去の予定または過去のリマインダーに対してe.Cancel = trueを設定します。
◎サンプルコード(VB)
◎サンプルコード(C#)
この動作を避け、現在以降の予定に対してのみアラームを表示させるには、C1ScheduleのBeforeReminderShowイベントで、過去の予定または過去のリマインダーに対してe.Cancel = trueを設定します。
◎サンプルコード(VB)
Private Sub C1Schedule1_BeforeReminderShow(ByVal sender As Object, ByVal e As CancelReminderEventArgs)
If (e.Reminder.ParentAppointment.Start < DateTime.Now) Then
e.Cancel = true
ElseIf (e.Reminder.OriginalReminderDate < DateTime.Now) Then
e.Cancel = true
End If
End Sub
If (e.Reminder.ParentAppointment.Start < DateTime.Now) Then
e.Cancel = true
ElseIf (e.Reminder.OriginalReminderDate < DateTime.Now) Then
e.Cancel = true
End If
End Sub
◎サンプルコード(C#)
private void C1Schedule1_BeforeReminderShow(object sender, CancelReminderEventArgs e)
{
if(e.Reminder.ParentAppointment.Start < DateTime.Now)
{
e.Cancel = true;
}
else if(e.Reminder.OriginalReminderDate < DateTime.Now)
{
e.Cancel = true;
}
}
{
if(e.Reminder.ParentAppointment.Start < DateTime.Now)
{
e.Cancel = true;
}
else if(e.Reminder.OriginalReminderDate < DateTime.Now)
{
e.Cancel = true;
}
}
旧文書番号
82724