Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекції для 3ОТ1.doc
Скачиваний:
10
Добавлен:
21.02.2016
Размер:
16.31 Mб
Скачать

Контрольні питання

  1. Навести характеристику властивостей візуальних компонентів Тор; Width; Height.

  2. Охарактеризувати елементи керування візуальними компонентами

  3. Надати поняття фокусу та події

АУДИТОРНЕ ЗАНЯТТЯ

ЗМІСТОВИЙ МОДУЛЬ 6: ПРОГРАМУВАННЯ З ГРАФАМИ. ВІЗУАЛЬНІ КОМПОНЕНТИ. БАЗИ ДАНИХ

ТЕМА 6.2: ВІЗУАЛЬНІ КОМПОНЕНТИ

Лекція №37 – Події миші

Лекція №38 – Події клавіатури

План заняття

  1. Обробка подій від клавіатури та миші

  2. Розпізнання витоку події, при натисканні кнопок або клавіш, координат курсора

Обработка событий от клавиатуры и мыши.

События мыши.

Событие

Описание

onClick

Щелчок мыши на компоненте и некоторые другие действия пользователя

onDblClick

Двойной щелчок мыши на компоненте

onMouseDown

Нажатие клавиши мыши на компоненте. Возможно распознавание нажатой кнопки и координат курсора мыши

onMouseMove

Перемещение курсора мыши над компонентом. Возможно распознавание нажатой кнопки и координат курсора мыши

onMouseUp

Отпускание ранее нажатой мыши над компонентом. Возможно распознавание нажатой кнопки и координат курсора мыши

onStartDrag

Начало процесса «перетаскивания» объекта. Возможно распознавание перетаскиваемого объекта

onDragOver

Перемещение «перетаскиваемого» объекта над компонентом. Возможно распознавание перетаскиваемого объекта и координат курсора мыши

onDragDrop

Отпускание ранее нажатой кнопки мыши после «перетаскивания» объекта. Возможно распознавание перетаскиваемого объекта и координат курсора мыши

onEndDrag

Еще одно событие при отпускании ранее нажатой кнопки мыши после «перетаскивани» объекта. Возможно распознавание перетаскиваемого объекта и координат курсора мыши

onEnter

Событие в момент получения элементом фокуса в результате манипуляций мышью, нажатия клавиши табуляции или программной передачи фокуса

onExit

Событие в момент потери элементом фокуса в результате манипуляций мышью, нажатия клавиши табуляции или программной передачи фокуса

Событие onClick происходит, если пользователь:

Щелкнул на компоненте

Выбрал элемент в сетке, дереве, списке, выпадающем списке, нажал клавишу со стрелкой

Нажал клавишу пробела, когда кнопка или индикатор были в фокусе

Нажал клавишу Enter, а активная форма имеет кнопку по умолчанию, указанную свойством Default

Нажал клавишу Esc, а активная форма имеет кнопку прерывания, указанную свойством Cancel

Нажал клавиши быстрого доступа к кнопке или индикатору

Приложение установило в true свойство Checked радиокнопки RadioButton

Приложение изменило свойство Checked индикатора CheckBox/

Вызван метод Click элемента меню.

Для формы событие onClick наступает, если пользователь щелкнул на пустом месте формы или на недоступном компоненте.

Рассмотрим последовательности отдельных событий, наступающих при том или ином действии пользователя.

В момент запуска приложения из рассматриваемых событий наступает только событие onEnter в компоненте, на который передается фокус.

Последовательность событий мыши при переключении с помощью мыши фокуса с одного элемента на другой:

Действие пользователя

Событие

Перемещение курсора мыши в пределах первого компонента

Множество событий onMouseMove в первом компоненте

Перемещение курсора мыши в пределах формы

Множество событий onMouseMove в форме

Перемещение курсора мыши в пределах второго компонента

Множество событий onMouseMove во втором компоненте

Нажатие кнопки мыши

OnExit в первом компоненте

 

OnEnter во втором компоненте

 

OnMouseDown во втором компоненте

Отпускание кнопки мыши

onClick во втором компоненте

 

onMouseUp во втором компоненте

Последовательность событий мыши при двойном щелчке на компоненте:

Действие пользователя

Событие

Первое нажатие кнопки мыши

OnMouseDown. Возмодно распознавание нажатой кнопки и координат курсора мыши

Первое отпускание кнопки мыши

onClick

 

OnMouseUp. Возмодно распознавание нажатой кнопки и координат курсора мыши

Второе нажатие кнопки мыши

onDblClick

 

OnMouseDown. Возмодно распознавание нажатой кнопки и координат курсора мыши

Второе отпускание кнопки мыши

OnMouseUp. Возмодно распознавание нажатой кнопки и координат курсора мыши

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]