Свойство DragMode

Задает режим для операции перетаскивания с помощью мыши: явный или автоматический.

Применение:
CheckBox, ComboBox, CommandButton, CommandGroup, Объект Container, Объект Control, EditBox, Grid, Image, Label, Line, ListBox, Связанный элемент управления OLE, Элемент управления OLE - контейнер, OptionButton, OptionGroup, Page, PageFrame, Shape, Spinner, TextBox.

Синтаксис:

Control.DragMode[ = nMode]

Установки:
nMode
Для свойства DragMode предусмотрены следующие установки:

Комментарии:
Доступно на этапе разработки и на этапе выполнения.
Если значение DragMode установлено равным 0 (Manual), элемент управления реагирует на события, связанные с мышью, и для начала операции перетаскивания необходимо использовать метод Drag.
Когда значение DragMode установлено равным 1 (Automatic), элемент управления не реагирует на события, связанные с мышью, и операции перетаскивания запускаются автоматически, когда пользователь нажимает и удерживает главную (левую) кнопку мыши, указывая курсором на элемент управления.
Если отпустить кнопку мыши, когда указатель мыши в ходе операции перемещения дойдет до объекта назначения, генерируется событие DragDrop для объекта назначения и операция перетаскивания завершается. Перетаскивание с помощью мыши также инициирует событие DragOver.
Замечание. Пока элемент управления перетаскивается, он не воспринимает никакие другие события, инициируемые пользователем и связанные с мышью или клавиатурой (KeyPress, MouseDown, MouseMove или MouseUp).


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 08.01.2003