- Событие OnStartDrag
Событие OnStartDrag
Событие OnStartDrag наступает, когда пользователь нажат левую кнопку мыши над объектом и, не отпуская ее, начал смещать курсор мыши, то есть начал перетаскивание. Обработчик события OnStartDrag позволяет описать какие-либо специальные действия, необходимые перед началом перетаскивания. Параметр Sender является тем компонентом, который должен перетаскиваться или который содержит объект будущего перетаскивания. Переменная DragObject по умолчанию является пустой, то есть имеет значение NULL. Это означает, что переноситься будет сам компонент или его объект. При этом автоматически создается объект типа TDragControlObject, с которым среда разработки Borland C++ Builder осуществляет весь процесс перетаскивания. Но обработчик может создавать и новый объект перетаскивания, в котором определен какой-нибудь особый вид курсора и т. п.