Основные события формы
OnActivate - пользователь переключается на форму.
OnClick - нажата кнопка мыши на форме.
OnClose - форма закрывается.
OnCreate - форма создается.
OnDestroy -формы разрушается.
OnMouseMove - курсор мыши перемещен.
OnMouseDown - кнопка мыши нажата.
OnMouseUp - кнопка мыши отпущена (отжата).
OnPaint - требуется перерисовка формы.
Шаг 4. Теперь создайте вторую форму. Для этого выберите пункт меню File/New Form. Появиться вторая форма. В Инспекторе объектов установите свойство Color для второй формы в значение clYellow. Свойства Caption и Name можете оставить прежними.
Шаг 5. Перетащите на форму компонент TEdit (однострочный редактор текста) из вкладки Standart .
Шаг 6. Познакомьтесь с основными свойствами, методами и событиями компоненты TEdit [1-3].
Основные свойства компонента ТEdit
Autosize - если равно true, то высота поля редактора автоматически подгоняется по высоте текста.
MaxLength - максимальное количество символов, которое можно ввести, если оно равно 0, то можyj ввести текст неограниченной длины.
ReadOnly - если равно true, то нельзя изменить текст в редакторе, а только прочитать.
Text – текст в формате AnsiString, который выводится в поле компоненты.
Основные события компонента ТEdit
OnChange - произошло изменение текста.
OnMouseMove - перемещен курсор мыши.
OnClick - нажата кнопка мыши.
OnKeyPress - нажата клавиши.
Шаг 7. В Инспекторе объектов заполните свойство Text пробелами или любым текстом, который должен появляться в редакторе при первом отображении компонента. Для того, чтобы придать компоненту объемный вид установите свойство Ctr3D в значение true. Свойством Color установите желаемый цвет поля компонента.
Шаг 8. Откройте заголовочный файл формы Uint2.h и убедитесь, что после метки __published добавлена строка
TEdit *Edit1;
Запомните, что Edit1 является указателем на созданный объект класса TEdit, является членом класса TForm2 и доступен каждой функции класса TForm2.
Шаг 9. Аналогичным образом перетащите на форму еще одну компоненту TEdit для вывода результата. Установите необходимые значения свойств этого компонента.
Откройте заголовочный файл формы Uint1.h и убедитесь, что после метки __published: добавлена строка
TEdit *Edit2;
Запомните, что указатель Edit2 на объект класса TEdit соответствует полю вывода результата.
Шаг 10. Перетащите на форму компонент TLabel (поясняющий текст) из той же вкладки Standart и расположите компоненту рядом с полем ввода числа. Компонента отображает на форме прямоугольную область статического текста, который нельзя редактировать. В Инспекторе объектов задайте свойству Caption значение “Число”, при этом переведите клавиатуру в режим русского шрифта:
Шаг 11. Познакомьтесь с основными свойствами и событиями компоненты TLabel [1-3].
Основные свойства компоненты TLabel:
Align - определяет выравнивания компонента в пределах рабочей области формы. Чтобы можно было изменять размер поля компоненты, оставьте его значение alNone.
Alignment - определяет расположение текста в пределах компонента:
taLeftJustify - текст прижат к левой границе;
taRightJustify - к правой границе;
taCenter - расположен по центру.
Autosize - если значение равно true, то размеры компонента автоматически подгоняются по ширине и высоте текста.
Caption – определяет текст поясняющей надписи.
Основные события компонента TLabel:
OnMouseMove - происходит при перемещение курсора мыши.
OnMouseDown - происходит при нажатии кнопки мыши.
OnClick - происходит при нажатии кнопки мышки.
OnDblClick - происходит при двойном нажатии кнопки мышки.
Шаг 12. Аналогичным образом перетащите на форму еще одну компоненту TLabel и расположите рядом с полем вывода результата. В Инспекторе объектов введите соответствующий текст свойству Caption для этих компонент:
Шаг 13. Обратите внимание на заголовочный файл второй формы. В нем появились две новые строки:
TLabel * Lable1;
TLabel * Lable2;
Шаг 14. Сохраните проект командой меню File/ Save Project as.
Шаг 15. Перетащите на форму компонент TButton (простая кнопка) из вкладки Standart и измените ее размеры:
Компонента создает прямоугольную кнопку с надписью. Если нажать на кнопку при выполнении приложения, то возникает событие OnClick, в ответ на которое можно выполнить определенное действие, т.е. вызвать функцию отклика.
Шаг 16. Познакомьтесь с основными свойствами, методами и событиями компоненты TButton [1-3].
Основные свойства компонента TButton:
Cancel - если равно true, то кнопка срабатывает при нажатии <Esc>
Caption - текст, расположенный на кнопке.
Enabled - Если равно true, то кнопка срабатывает при нажатии <Enter>.
Font - определяет тип шрифта надписи на кнопке.
ModalResult - если задать свойству ненулевое значение, то это обеспечит завершение модального окна диалога при нажатии этой кнопки.