Hi Ricardo,
Thanks for using Syncfusion products.
We have analyzed your query and found the solution. This can be achieved by handling the ShowingAppointmentForm event to cancel the default AppointmentForm being loaded.
// Handled to cancel the default AppointmentForm.
void scheduleControl1_ShowingAppointmentForm(object sender, ShowingAppointFormEventArgs e)
{
e.Item.Subject = "Appointment";
e.Item.StartTime = DateTime.Now;
e.Item.LabelValue = 1;
e.Cancel = true;
e.Handled = true;
}
Then, the customized form can be loaded by handling the ScheduleAppointmentClick event.
// Used for loading the custom-form.
private void scheduleControl1_ScheduleAppointmentClick(object sender, ScheduleAppointmentClickEventArgs e)
{
e.Cancel = true;
CustomForm form = new CustomForm();
form.Show();
}
Please refer to the below sample and let me know your concerns.
http://www.syncfusion.com/downloads/support/forum/123276/ze/CustomForm622901101
Regards,
Amresh.S