or
| public partial class BITDesktopAlert : RadDesktopAlert |
| { |
| protected override void Dispose( bool disposing ) |
| { |
| if ( disposing && ( components != null ) ) |
| { |
| components.Dispose( ); |
| } |
| base.Dispose( disposing ); |
| } |
| } |
| void radScheduler1_CellClick(object sender, Telerik.WinControls.UI.SchedulerCellEventArgs e) |
| { |
| if (radScheduler1.ActiveViewType == Telerik.WinControls.UI.SchedulerViewType.Day) |
| { |
| int index = e.Cell.Parent.Children.IndexOf(e.Cell); |
| Telerik.WinControls.UI.SchedulerDayView dv = radScheduler1.GetDayView(); |
| DateTime dtDate = dv.StartDate; |
| dtDate = dtDate.AddDays(index % dv.DayCount); |
| index = index / dv.DayCount; |
| switch (dv.RangeFactor) |
| { |
| case Telerik.WinControls.UI.ScaleRange.FiveMinutes: |
| index *= 5; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.HalfHour: |
| index *= 30; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.Hour: |
| index *= 60; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.QuarterHour: |
| index *= 15; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.SixMinutes: |
| index *= 6; |
| break; |
| case Telerik.WinControls.UI.ScaleRange.TenMinutes: |
| index *= 10; |
| break; |
| default: |
| break; |
| } |
| dtDate = dtDate.AddMinutes(index); |
| this.Text = "Selected DateTime is " + dtDate.ToString(); |
| //this.Text = "Selected time is " + TimeSpan.FromMinutes(index).Hours.ToString() + ":" + TimeSpan.FromMinutes(index).Minutes.ToString(); |
| } |
| } |

