Posted 14 February 2019, 5:09 pm EST
Hi,
You can handle SelectedIntervalChanged event, and modify the Interval according to the Schedule’s current ViewType. Here’s one way to do it:
private void C1Schedule1_SelectedIntervalChanged(object sender, C1.Win.C1Schedule.SelectedIntervalChangedEventArgs e)
{
switch (c1Schedule1.ViewType)
{
case C1.Win.C1Schedule.ScheduleViewEnum.DayView:
case C1.Win.C1Schedule.ScheduleViewEnum.TimeLineView:
case C1.Win.C1Schedule.ScheduleViewEnum.WeekView:
case C1.Win.C1Schedule.ScheduleViewEnum.WorkWeekView:
e.Interval.Start = e.Interval.End.Subtract(new TimeSpan(0, 30, 0));
break;
case C1.Win.C1Schedule.ScheduleViewEnum.MonthView:
e.Interval.Start = e.Interval.End.Subtract(new TimeSpan(24, 0, 0));
break;
}
}
You can also refer to the attached sample.
Regards,
Jitender
SingleCellSelection.zip