Category / Section
How to add an appointment when clicking the dates in the navigation calendar in WinForms ScheduleControl?
2 mins read
Handle the CellDoubleClick event
By default, when you click the date in the Navigation calendar, the schedule for that particular data is displayed in the Schedule Grid. But the appointment form is not displayed on clicking the date in the Navigation calendar.
Solution
Appointment form can be displayed dynamically by using the PerformNewAllDayItemClick method of the ScheduleControl. This appointment form can be displayed on clicking the date from the Navigation calendar Grid by handling the CellDoubleClick event of Navigation calendar Grid.
C#
//Triggering the CellDoubleClick event
this.scheduleControl1.Calendar.CalenderGrid.CellDoubleClick += new Syncfusion.Windows.Forms.Grid.GridCellClickEventHandler(CalenderGrid_CellDoubleClick);
//Handling the CellDoubleClick event
void CalenderGrid_CellDoubleClick(object sender, Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs e)
{
//Displaying the Appointment form
this.scheduleControl1.PerformNewAllDayItemClick();
}
VB
'Triggering the CellDoubleClick event
AddHandler scheduleControl1.Calendar.CalenderGrid.CellDoubleClick, AddressOf CalenderGrid_CellDoubleClick
'Handling the CellDoubleClick event
Private Sub CalenderGrid_CellDoubleClick(ByVal sender As Object, ByVal e As Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)
'Displaying the Appointment form
Me.scheduleControl1.PerformNewAllDayItemClick()
End Sub
Samples: