property Schedule.AllowRefineMoveKey as AllowKeysEnum
Specifies the combination of keys to refine the start and end of events when creating, moving or resizing the events.

TypeDescription
AllowKeysEnum An AllowKeysEnum expression that specifies the keys that allows the user to refine the creating, moving or resizing the events.
By default, the AllowRefineMoveKey property is exDisallow, which means that the property has no effect. The AllowRefineMoveKey property specifies whether the margins of the events being updated are aligned to minor/major rulers of the control's time scale. In other words, if the AllowRefineMoveKey property is exDisallow ( by default ), the margins of the events are always aligned to the minor/major rulers of the time scale when it is updated. If the AllowRefineMoveKey property is NOT exDisallow, the user can move, resize or create events at arbitrary times, not necessary aligned to the minor/major rulers of the time scale. The AllowCreateEvent property specifies the keys combination that allows the user to create events in the schedule view. The AllowMoveEvent property indicates the combination of the keys to let user moves the events. The AllowResizeEvent property indicates the combination of the keys to let user resizes the events.

For instance, you can use the AllowRefineMoveKey property on exLeftClick, so the margins of the events while updating are always arbitrary. Instead if you are using a combination such as exLeftClick + exCTRLKey the arbitrary margins are allowed for the updating events while the CTRL key is down, and aligned to the control's time scale(s) when no CTRL key is pressed.