Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Текст главного модуля MainUnit.pas






 

b. Во вспомогательной форме написать обработчик событий для кнопки Button.Ok («OK»), который должен проверить правильность введения чисел и, если все верно, то закрыть форму с результатом mrOk.

Для второй кнопки BuLtonCancel («Отмена») обработчик писать не нужно, т.к. у этой кнопки уже выставлено свойство ModalResult, говорящее о том, что форма должна быть закрыта при нажатии на эту кнопку.

Текст вспомогательного модуля Input.pas

Проверьте текст файла проекта

Текст файла проекта Lab4.dpr

 

 

Теперь программу можно выполнять. На рис. 3-4 приведён внешний вид разработанного приложения.

Вопросы и задания для самостоятельной работы

Вопросы

1. Каким образом создаются дополнительные окна для приложений? Как они связываются друг с другом?

2. Какие методы используются для вызова дополнительных окон?

3. Каково функциональное назначение разделов Interface и Implementation в структуре модуля?

4. Для чего Delphi вставляет в текст программы директиву компилятора {$R *.DFM}?

5. В каком месте программы задается конкретный экземпляр формы, с которым она работает?

6. Как реагирует Delphi в случае, когда в строке ввода оказывается не целое число?

7. Каким образом можно изменить размер окна?

8. Какие горячие клавиши можно использовать для выбора нужной формы или модуля, переключения между текущей формой, редактором кода и инспектором объектов?


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал