Mortgage := TMortgage Create к процедуре события. Это корректно создаст объект Mortgage, чтобы калькулятор закладных мог с ним работать.

ДОБАВЛЕНИЕ ПИКТОГРАММЫ ПРОГРАММЫ

Прежде, чем мы начнем говорить об окнах диалога, давайте возьмем короткую пере-дьгшку и добавим к проекту пиктограмму программы. Это та пиктограмма, которую Program Manager будет отображать, если вы добавите приложение калькулятора закладных к программной группе, а также пиктограмма, которую мы бу 1ем использовать при конструировании окна диалога "О..." программы.

Пиктограмма программы показана на Рисунке 9.4 и размещается на дискете в файле, названном MORTGAGE. ICO.

Я создал эту пиктограмму, используя редактор изображений (Image editor) Delphi. Я не художник, так что вы можете забежать вперед и посмеяться над этой маленькой пиктограммой, если пожелаете (я уже посмеялся). Цель этого упражнения заключается в том, чтобы показать вам как присоединять пиктограмму к приложению.

Чтобы сделать такую пиктограмму программы, выберите Options | Project из главного меню Delphi, а затем выберите страницу "Application" (Приложение) в окне диалога Project Options (Опции проекта). Экран вашего дисплея будет выглядеть, как показано в Рисунке 9.5.

Просто нажмите кнопку Load Icon (Загрузить пиктограмму) и выберите MORTGAGE. ICO из списка пиктограмм в окне диалога Application Icon (Пиктограмма приложения). Затем нажмите кнопку ОК, чтобы закрыть окно диалога Project Options.

Программирование в среде Delphi
Рис.9.4 Пиктограмма калькулятора закладных.
Программирование в среде Delphi
Рис. 9.5 Страница Application окна диалога Project Options.

Инфраструктура программы теперь находится в порядке. Нажмите кнопку Save Project, чтобы сохранить вашу работу. Наше изучение окон диалога мы начнем с простого окна диалога About (О...).

ОСНОВЫ СОЗДАНИЯ ОКОН ДИАЛОГА

Окна диалога являются всего лишь формами. Единственным, что делает окна диалога особыми - это то, что они не являются главной формой. Вы создаете окна диалога таким же образом, как и главные формы: при помощи пректировщика форм, Object Inspector, Menu Designer и других инструментальных средств Delphi.

Окна диалога во время выполнения программы ведут себя по разному, в зависимости от того, каким образом ваша основная программа предписывает им появиться. Окно диалога может быть модальным или немодальными. Когда окно диалога является модальным, пользователь должен закрыть его прежде, чем приступить к работе с любой другой формой. Любая попытка щелкнуть мышью вне окна диалога вызывает включение звукового сигнала ошибки. Немодальное окно диалога, напротив, может оставаться активным, пока пользователь работает в других формах или в других частях экрана. Вы уже видели примеры модальных окон диалога: в Главе 5 мы использовали фуггкцию ShowMessage для отображения модального окна сообщений.

Чтобы создать и использовать окно диалога в вашей программе, нужно выполнить следующие шаги:

1. Создать форму окна диалога и обработчика событий.

2. Добавить модуль, содержащий окно диалога, в ваш оператор uses.

3. Создать экземпляр окна диалога в вашей программе.


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в среде Delphi



Новости за месяц

  • Декабрь
    2021
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31