html5-scheduler-event-overlappin.png

You can forbid event overlaps during drag and drop operations:

This option doesn't affect existing events.

JavaScript

In order to activate the overlap protection use allowEventOverlap property:

dps.allowEventOverlap = false;

Demo

ASP.NET WebForms

<DayPilot:DayPilotScheduler 
    ID="DayPilotScheduler1" 
    runat="server" 
    ...
    AllowEventOverlap="false"
    >
</DayPilot:DayPilotScheduler>

Demo

ASP.NET MVC

@Html.DayPilotScheduler("dps", new DayPilotSchedulerConfig {
  BackendUrl = Url.Action("Backend", "Scheduler"),
  // ...
  AllowEventOverlap = false
})

Demo