What events do I need to listen for when I want to allow my appointments to drag and drop to another time on a dayView. Also, what event is fired when the user double-clicks on an appointment? I want to be able to open another form when an appointment is double-clicked on from a mothview, weekview, or dayview.
Several drag/drop related events were added with the 2009.1 release (see AppointmentsDragging and related); the 'Appointment Dragging and Resizing' sample, which is included with the SDK, demonstrates their usage.
UltraCalendarInfo.BeforeDisplayAppointmentDialog fires when an appointment is double-clicked; more precisely, it fires when the user performsa any action that results in the appointment dialog being displayed. Typically one handles this event and cancels it when they want to show a custom dialog.