русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект Form


Дата добавления: 2014-11-27; просмотров: 523; Нарушение авторских прав


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

Для подключения новой формы к проекту требуется обратиться к репозиторию File/New и выбрать подходящий из представленных здесь шаблонов форм, например: AboutBox-окно О программе, Password Dialog-диалоговое окно с редактором и кнопками для ввода паролей. Если же вы хотите подключить форму обычного вида, то нужно выполнить команду File/New Form.

Указать главную форму можно через пункт меню Project/Options(Проект/Параметры). Главная форма выбирается в раскрывающемся списке Main form на странице form.

 

Свойства

Свойство Значение
Active Содержит True, если окно активно (имеет фокус ввода)
ActiveControl Определяет дочерний элемент, содержащий фокус ввода
BorderIcons Определяет наличие стандартных кнопок в заголовке окна
BorderStyle Стиль рамки окна
Icon Содержит пиктограмму окна
Position Определяет положение окна в момент появления на экране
WindowState Определяет состояние окна в момент его появления на экране

 

 

Методы Назначение
Close Закрывает окно. Для главного окна завершает работу программы
Show Показывает форму в немодальном режиме Немодальная форма – позволяет переключиться в другую форму приложения без своего закрытия.
ShowModal Показывает форму в модальном режиме. Модальная форма – требует обязательного своего закрытия перед обращением к любой другой форме приложения.

Для формы определены следующие события:

§ OnActivate – возникает в момент активизации окна (при получении ею фокуса ввода)

§ OnClose – возникает перед закрытием окна



§ OnCreate – возникает при создании окна, но до его появления на экране

§ OnHide – возникает перед исчезновением окна

§ OnResize – возникает при изменении размеров окна

§ OnShow – возникает при появлении окна на экране

Итак, для вызова каждого окна нужно обращаться к его методу ShowModal или Show. Чтобы обратиться к этим методам, нужно сослаться на объект окно, который автоматически обновляется в интерфейсном разделе связанного с окном модуля. Для этого, в свою очередь, главное окно должно знать о существовании другого окна, что достигается ссылкой на модуль окна в предложении Uses, например, если нужно вызвать окно Form2 с модулем Unit2 из главного окна. То в модуле главного укажем:

Implementation

Uses Unit2

После чего вызовем окно на экран:

Form2.show

Точно так же можно сослаться в модуле второго окна на модуль главного.

Данную задачу можно и автоматизировать. Для этого на этапе конструирования нужно обратиться к пункту меню File/Uses Unit.

 



<== предыдущая лекция | следующая лекция ==>
Функция MessageDlg. | Свойства


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.547 сек.