Similar presentations:
Обработка событий. События, производимые мышью и с помощью клавиатуры
1. Обработка событий
2.
3. События, производимые мышью
При вызове метода bind событие передаетсяв качестве первого аргумента.
1.
2.
3.
4.
5.
<Button-1> - щелчок левой кнопкой
мыши
<Button-2> - щелчок средней кнопкой
мыши
<Button-3> - щелчок правой кнопкой
мыши
<Double-Button-1> - двойной клик левой
кнопкой мыши
<Motion> - движение мыши
4.
5. События, производимые с помощью клавиатуры
Буквенные клавиши можно записывать безугловых скобок (например, 'L').
Для неалфавитных клавиш существуют
специальные зарезервированные слова
* <Return> - нажатие клавиши Enter;
* <space>- пробел;
* и т. д.
Сочетания клавиш пишутся через тире.
Например:
* <Control-Shift> - одновременное нажатие
клавиш Ctrl и Shift.
6.
7. практическая работа
1.2.
Напишите следующую программу. На
главном окне находится несколько флажков и
текстовое поле. При щелчке левой кнопкой
мыши в пределах текстового поля в нем
должны отображаться значения включенных
флажки (появляться сообщение о том, какие
флажки включены), при щелчке правой
кнопкой мыши — значения выключенных
флажков.
Напишите скрипт, генерирующий в окне два
текстовых поля и рамку. Размер рамки можно
менять с помощью вводимых значений в
текстовые поля (определяют длину и ширину)
и нажатии клавиши пробел на клавиатуре.