Category / Section
How to add appointment on 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 //Form() 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 ‘New() 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: