Упражнения:
-
Измените код события OnKeyPress так, чтобы можно было вводить и отрицательные числа.
-
Измените код события OnKeyPress так, чтобы можно было редактировать введенные значения по нажатию клавиши BackSpace (код клавиши #8).
-
Измените код события OnKeyPress так, чтобы можно было очищать поле по нажатию клавиши пробел (код клавиши #32).
-
Введите код события OnKeyDown для определения действия по клавише Delete (эта клавиша не обрабатывается событием OnKeyPress, т.к. имеет расширенный код, который считывается как «слово» Word).
-
Используйте для вывода сообщения процедуру ShowMessage(String).
-
Напишите программу для умножения вещественных чисел.
-
Определите для полей Edit1, Edit2 событие OnEnter (переводим фокус на этот объект) – введите код очистки окна ввода.
-
Определите в событии OnCreate для формы Form1 первоначальные данные для формы (размер, местоположение и др.), для текстовых полей (случайный вывод чисел с помощью функции Random, очистка полей или др.).
-
Опишите события OnMouseMove для кнопки.
-
Задайте вывод диалогового сообщения по окончании работы приложения, определив событие OnClose для формы Form1.
-
Добавьте еще три кнопки, при нажатии на которые будет выполняться вычитание, умножение и деление (не забудьте что на ноль делить нельзя) заданных чисел.
-
Добавьте еще один компонент класса tEdit и организуйте вывод результата в него, а не в MessageDlg.
-
Создайте свой проект, используя компоненты Edit, Label, Button, и напишите коды событий по два для каждой из компонент.