I like the way that the ultraDayView works and the scheduling. However the fields that it uses will not meet my requirements. I need to have some additional drop down/lookup boxes that will be populated/validated from my database such as customer and service. Plus there are some other various things that my customer would like to see there in the future.
I do not see anyway to easily alter the windows form control for the Customer Appointments. I would be perfectly happy using my own database structures to hold all of the scheduling information.
I have found that I can interupt the an Edit using BeforeEnterEditMode with the e.cancel=true, which I hope will allow me to instead call my own form and handle the data myself (has anyone tried that successfully?). But I can not find a function, other than Click & Double Click (which can not send a cancel event) to have my custom form called when creating a New Appointment.
Any help would be greatly appreciated.
Thank you
I realise this is 15 years old, but it seems there is no BeforeDisplayAppointmentDialog event. There is a BeforePerformAction event which has a DisplayAppointmentDialog action, but this event doesn't seem to fire. How can I capture double-clicking on an appointment now?
Handle the BeforeDisplayAppointmentDialog event, set e.Cancel to true, and display your custom form. The event was designed for precisely the purpose you describe herein.