Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1.doc
Скачиваний:
5
Добавлен:
06.11.2018
Размер:
229.89 Кб
Скачать

Упражнения:

  1. Измените код события OnKeyPress так, чтобы можно было вводить и отрицательные числа.

  2. Измените код события OnKeyPress так, чтобы можно было редактировать введенные значения по нажатию клавиши BackSpace (код клавиши #8).

  3. Измените код события OnKeyPress так, чтобы можно было очищать поле по нажатию клавиши пробел (код клавиши #32).

  4. Введите код события OnKeyDown для определения действия по клавише Delete (эта клавиша не обрабатывается событием OnKeyPress, т.к. имеет расширенный код, который считывается как «слово» Word).

  5. Используйте для вывода сообщения процедуру ShowMessage(String).

  6. Напишите программу для умножения вещественных чисел.

  7. Определите для полей Edit1, Edit2 событие OnEnter (переводим фокус на этот объект) – введите код очистки окна ввода.

  8. Определите в событии OnCreate для формы Form1 первоначальные данные для формы (размер, местоположение и др.), для текстовых полей (случайный вывод чисел с помощью функции Random, очистка полей или др.).

  9. Опишите события OnMouseMove для кнопки.

  10. Задайте вывод диалогового сообщения по окончании работы приложения, определив событие OnClose для формы Form1.

  11. Добавьте еще три кнопки, при нажатии на которые будет выполняться вычитание, умножение и деление (не забудьте что на ноль делить нельзя) заданных чисел.

  12. Добавьте еще один компонент класса tEdit и организуйте вывод результата в него, а не в MessageDlg.

  13. Создайте свой проект, используя компоненты Edit, Label, Button, и напишите коды событий по два для каждой из компонент.