Articles in this section
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:

C#: Appointment_Form_When_Date_Clicked_CS

VB: Appointment_Form_When_Date_Clicked_VB

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied