Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
20.05.2015
Размер:
69.12 Кб
Скачать

Лабораторная работа №4.

События клавиатуры и мыши.

Составитель:

Ст. преп. Рачинская А.Л.

Цель задания: изучение событийных функций KeyPress, MouseMove. Ознакомление с компонентом Timer. Изучение его свойств Interval, Enabled.

  1. На форме расположить два контейнера.

  2. Первый контейнер Panel решает задачу «Перхватчик»:

  • Расположить три окна ввода типа TextBox и три надписи Label, а так же компонент Timer;

  • Первое окно ввода должно иметь надпись «Перехватываемый символ»;

  • Второе окно ввода должно иметь надпись «Заменяющий символ»;

  • Третье окно ввода должно иметь надпись «Введите текст», которая должна мигать до тех пор, пока пользователь не станет вводить текст;

  • При вводе текста в третье окно перехватываемый символ (из первого текстового окна) не должен отображаться, а должен сразу же заменяться заменяющим символом (из второго текстового окна);

  • Пользователь не должен иметь возможность вводить в первые два текстовых окна больше одного символа, но при этом имеется возможность исправлять ранее введенный символ.

  • Второй контейнер GroupBox отображает всю информацию про мышь:

    • Расположить две ячейки состояния, которые не доступны для пользователя, с надписями «Левая» и «Правая».

    • В первой ячейке состояния появится «галочка», если пользователь будет передвигать мышь с нажатой левой кнопкой. Аналогично, для второй ячейки состояния.

    • На группе расположены две метки и два текстовых поля (также недоступные пользователю), которые служат для вывода координат курсора мыши в абсолютной системе координат, т.е. относительно системы координат формы.

  • На форме расположено многострочное окно ввода TextBox, в котором отображается информация о символах вводимых пользователем в текстовые поля.