Articles in this section

How to add an appointment when clicking the dates in the navigation calendar in WinForms ScheduleControl?

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

The appointment form can be displayed dynamically by using the PerformNewAllDayItemClick method of the WinForms 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:

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)
Access denied
Access denied