Событие DblClick

Имеет место, когда пользователь быстро дважды нажимает и тут же отпускает левую (первую) кнопку мыши.

Применение:
CheckBox, ComboBox, CommandGroup, Объект Container, Объект Control, EditBox, Form, Grid, Header, Image, Label, Line, ListBox, OptionButton, OptionGroup, Page, PageFrame, Shape, Spinner, TextBox, ToolBar.

Синтаксис:

PROCEDURE Object.DblClick
[LPARAMETERS nIndex]

Параметры:
nIndex
Однозначно идентифицирует элемент управления, если он принадлежит массиву элементов управления.

Комментарии:
Событие DblClick также имеет место, если выделить элемент в списке или поле ввода со списком и нажать клавишу ENTER.

Если событие DblClick не происходит в течение отведенного для него системой интервала времени, объект распознает еще одно событие Click. Поэтому, когда вы назначаете этим двум событиям процедуры, убедитесь, что они не будут вступать друг с другом в конфликт. Элементы управления, не поддерживающие события DblClick, могут воспринять вместо двойного щелчка два одиночных щелчка.

Замечание! Чтобы провести различие между левой, правой и средней кнопками мыши, воспользуйтесь событиями MouseDown и MouseUp.


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