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

Основные события формы

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 - если задать свойству ненулевое значение, то это обеспечит завершение модального окна диалога при нажатии этой кнопки.