ВУЗ:
Составители:
Рубрика:
11
сгенерированная Delphi, создала класс TForm1 без полей и каких - либо методов. Это
означало, что класс TForm1 просто унаследовал поля и методы класса TForm.
В лабораторной работе “Программы и модули Delphi” программа BUTTON
использовала класс TForm1 с полем CloseBtn и методом CloseBtnClick. Вообще
распечатка класса TForm содержит 299 строк, что говорит о нетривиальности этого
класса.
2.1 Присоединение программы обработки события
Каждая форма и компонент имеют предварительно установленный набор
событий, которые они могут обрабатывать. По умолчанию форма и компонент не
отвечают ни на какое заранее установленное событие. Вы ответственны за выбор
событий, на которые форма и компоненты отвечают. В большинстве приложений
Delphi форма и каждый компонент отвечают на несколько событий. Реакция зависит от
того, как форма и компоненты взаимодействуют с пользователем.
Чтобы присоединить процедуру обработки события к форме или компоненту,
надо выполнить следующие шаги:
1. Выберите форму или компонент, нажав на неё. Инспектор объекта отображает
свойства или события для текущей формы или компонента.
2. Нажмите на закладку страницы «События» в Инспекторе объекта. Это окно
показывает текущие события, которые уже обработаны. Первоначально не имеется
никаких обработанных событий, и пункты для различных событий пусты.
3. Дважды нажмите мышью на строке события, которое Вы хотите обработать.
Delphi объявит связанный метод обработки события и отобразит этот метод.
4. Напечатайте операторы, которые заставляют метод обработки события
ответить на нужное событие. Например, чтобы закрыть форму, Вы можете напечатать
оператор Close.
2.2 Пример активной формы
Рассмотрим пример, в котором форма отвечает на нажатие пользователем мыши,
а также на перемещение мыши. Форма отвечает на событие перемещения мыши (в то
время, как курсор на форме) отображением текущих координат мыши. Форма имеет
кнопку, нажатие на которую закрывает её, и управляющий элемент в виде статического
текста, отображающего текущее положение мыши. Первый шаг в построении
программы включает создание нового проекта. Последующие разделы обсуждают
размещение различных компонентов и обеспечение формы методами обработки
событий.
2.2.1 Управляющий элемент - кнопка
Процессы добавления и настройки кнопки включают в себя следующее:
1. Выберите компонент кнопки (Button) из страницы в Палитре компонентов,
помеченной Standard.
2. Теперь известным способом нарисуйте кнопку.
3. Выберите в Инспекторе объекта страницу, помеченную «Свойства».
4. Отредактируйте свойство Caption, заменив заданный по умолчанию заголовок
на Close.
5. Отредактируйте свойство Name, заменив заданное по умолчанию имя
управляющего элемента на CloseBtn.
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »