作成日: 2018/05/22 最終更新日: 2018/05/22
文書種別
使用方法
詳細
C1SheduleコントロールのViewTypeを「TimeLineView」に設定し、このコントロールにリンクしたC1Calendarで15日以上の日付範囲を選択すると、デフォルトではC1SheduleのViewTypeは「WeekView」に変更されます。
この動作を回避し、ViewTypeをそのままにするには、C1ScheduleのBeforeViewChangeイベントでViewTypeを変更し、選択日付の範囲を調整します。
◎サンプルコード(VB)
◎サンプルコード(C#)
この動作を回避し、ViewTypeをそのままにするには、C1ScheduleのBeforeViewChangeイベントでViewTypeを変更し、選択日付の範囲を調整します。
◎サンプルコード(VB)
Private Sub C1Schedule1_BeforeViewChange(ByVal sender As Object, ByVal e As BeforeViewChangeEventArgs)
If (C1Schedule1.ViewType = ScheduleViewEnum.TimeLineView) AndAlso Not (e.ViewType = ScheduleViewEnum.TimeLineView) Then
e.ViewType = ScheduleViewEnum.TimeLineView
e.Dates = C1Calendar1.SelectedDates
End If
End Sub
If (C1Schedule1.ViewType = ScheduleViewEnum.TimeLineView) AndAlso Not (e.ViewType = ScheduleViewEnum.TimeLineView) Then
e.ViewType = ScheduleViewEnum.TimeLineView
e.Dates = C1Calendar1.SelectedDates
End If
End Sub
◎サンプルコード(C#)
private void C1Schedule1_BeforeViewChange(object sender, BeforeViewChangeEventArgs e)
{
if (((C1Schedule1.ViewType == ScheduleViewEnum.TimeLineView) && !(e.ViewType == ScheduleViewEnum.TimeLineView)))
{
e.ViewType = ScheduleViewEnum.TimeLineView;
e.Dates = C1Calendar1.SelectedDates;
}
}
{
if (((C1Schedule1.ViewType == ScheduleViewEnum.TimeLineView) && !(e.ViewType == ScheduleViewEnum.TimeLineView)))
{
e.ViewType = ScheduleViewEnum.TimeLineView;
e.Dates = C1Calendar1.SelectedDates;
}
}
関連情報
旧文書番号
82723