Лабораторная работа №2.
Создать программу, состоящую из формы с двумя полями ввода:
Изменение значений полей меняет размер формы (после нажатия на клавишу Enter или перехода на другое поле). При вводе некорретных значений (ненатуральных или выводящих форму за пределы экрана) значения полей должны ввостанавливаться до текущих рамеров формы. Изменение размера формы изменяет содержимое полей, при этом весь набор компонентов всегда остается в центре формы.
Дополнительная информация:
Событие OnResize формы возникает при изменении размеров формы.
Событие OnKeyPress класса TEdit позволит реагировать на Enter.
Событие OnExit класса TEdit возникает при потере фокуса полем ввода.
Объект Screen содержит параметры текущего монитора, его свойства width и heigh, совместно со свойствами left и top формы, могут использоваться для вычисления максимальных размеров формы.
Перевод целых числовых значений в
строковые и обратно может быть произведен с
помощью стандартных паскалевских процедур Val
и Str, а также с помощью двух функций модуля SysUtils:
function IntToStr(Value: Integer): string;
function StrToInt(const S: string): Integer;