A newer version of this page is available. Switch to the current version.

ASPxScheduler.AllowAppointmentEdit Event

Occurs when the scheduler initialize an appointment and the SchedulerOptionsCustomization.AllowAppointmentEdit property is set to Custom.

Namespace: DevExpress.Web.ASPxScheduler

Assembly: DevExpress.Web.ASPxScheduler.v18.2.dll


public event AppointmentOperationEventHandler AllowAppointmentEdit
Public Event AllowAppointmentEdit As AppointmentOperationEventHandler

Event Data

The AllowAppointmentEdit event's data class is AppointmentOperationEventArgs. The following properties provide information specific to this event:

Property Description
Allow Gets or sets a value indicating whether an end-user is allowed to perform a particular action.
Appointment Gets the appointment for which the event was raised. Inherited from AppointmentEventArgs.
Recurring Gets or sets a value indicating if the appointment is recurring.


Refer to the SchedulerControl.AllowAppointmentEdit topic, to learn more.

ASPxScheduler1.OptionsCustomization.AllowAppointmentEdit = UsedAppointmentType.Custom;
        ASPxScheduler1.OptionsCustomization.AllowAppointmentDelete = UsedAppointmentType.Custom;

protected void ASPxScheduler1_AllowAppointmentEdit(object sender, AppointmentOperationEventArgs e)
    if (e.Appointment.Subject == "Test") {
        e.Allow = false;
See Also