//Event subscription in form1
this.scheduleControl1.GetScheduleHost().MouseDown += Form1_MouseDown;
this.scheduleControl1.GetScheduleHost().MouseUp += Form1_MouseUp;
//Event customization
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
scheduleProvider.IsMouseDown = true;
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
scheduleProvider.IsMouseDown = false;
}
public class SimpleScheduleDataProvider : ScheduleDataProvider, IRecurringScheduleDataProvider
{
/// <summary>
/// Default constructor.
/// </summary>
public SimpleScheduleDataProvider()
: base()
{
}
public bool IsMouseDown { get; set; }
} |