русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Перемещение указателя


Дата добавления: 2013-12-23; просмотров: 1342; Нарушение авторских прав


Двойное нажатие кнопки

Нажатие кнопки

События мыши

Нажатие клавиши

Событие Нажатие клавиши (KeyPress) происходит при нажатии клавиши пользователем, в случае если форма или элемент управления имеет фокус. Процедура обработки данного события имеет параметр KeyAscii, который определяет ANSI код клавиши.

СОВЕТ:Для того чтобы нажатие клавиш относилось не только к элементам управления, но и к форме, свойство Перехват нажатия клавиш (KeyPreview) должно иметь значение Да (True)

События мыши происходят при выполнении действий с мышью. К ним относятся - нажатие кнопок мыши (правой и левой) и перемещение указателя мыши над формой или элементом управления.

Событие Нажатие кнопки (Click) является одним из наиболее часто используемых в программах. Оно применяется к форме и элементам управления. В случае формы это событие реализуется при щелчке мышью на пустой области формы или на области выделения записи. Для элемента управления событие Нажатие кнопки (Click) обычно возникает при щелчке мышью на элементе управления, а также в ряде следующих случаев:

· При выборе элемента из списка с помощью мыши или клавиш управления курсором и клавиши Enter.

· При нажатии клавиши Пробел на кнопке, флажке или переключателе, имеющем фокус.

· При нажатии клавиши Esc на форме, имеющей значение свойства Отмена (Cancel) равным Да (True).

· В случае нажатия клавиш доступа, связанных с кнопками на форме.

Событие Двойное нажатие кнопки (DblClick) происходит после двойного щелчка кнопкой мыши на форме или элементе управления. Для формы данное событие происходит в тех же случаях, что и событие Нажатие кнопки (Click). Однако для эле­ментов управления реакция на это событие зависит от типа элемента управления. Например, в MS Access для текстового поля двойной щелчок мыши приводит к выделению слова. Создавая процедуру обработки этого события, вы можете из­менить стандартные действия MS Access.



Данное событие имеет параметр Cancel, который позволяет отменить это событие в случае присвоения ему значения True.

Событие Перемещение указателя (MouseMove) происходит непрерывно при перемещении указателя мыши по форме и элементам управления. Данное событие происходит также в случае перемещения формы или элементов управления программно с помощью VBA.

Процедура обработки этого события имеет четыре параметра, представленных в табл. 10.23.

Таблица 10.23.Параметры процедуры обработки события Перемещение указателя (MouseMove)

Параметр Описание
Button Определяет состояние кнопок мыши (нажаты или нет, а если нажаты, то какие) при перемещении указателя
Shift Определяет состояние клавиш Shift, Ctrl и Alt в момент нажатия кнопки, определяемой параметром Button
X Определяет текущую координату указателя мыши по горизонтали в твипах
Y Определяет текущую координату указателя мыши по вертикали в твипах


<== предыдущая лекция | следующая лекция ==>
Клавиша вверх | Загрузка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.878 сек.