Информация о шрифтах системы

 

Список всех доступных шрифтов системы можно получить, обратившись

к свойству:

propertyFonts: TStrings;

 

Так как шрифты хранятся в виде набора строк, то не представляет особого

труда передать набор любому компоненту, обладающему свойством Items

или Lines.

ComboBox1.Items := Screen.Fonts;

Для обновления списка шрифтов лучше всего подойдет метод:

procedureResetFonts;

 

Для изменения шрифта, применяемого при выводе оперативной подсказки,

меню и имен файлов в стандартных диалоговых окнах открытия/сохранения файла, предназначены свойства:

 

propertyHintFont: TFont;

propertyMenuFont: TFont;

propertyIconFont: TFont;

 

Информация о формах проекта

 

Класс TScreen держит на контроле все отображаемые на экране монитора

формы. Для обращения к конкретной форме используйте свойство Forms,

указав индекс формы:

propertyForms[Index: Integer]: TForm;

 

Общее количество форм содержится в свойстве:

propertyFormCount: Integer;

 

Для доступа к активной в данный момент форме и доступа к ее активному

элементу управления предназначены свойства:

propertyActiveForm: TForm;

propertyActiveControl: TWinControl;

 

Если приложение содержит модули данных, то обратиться к ним можно при

помощи свойства:

propertyDataModules[Index: Integer]: TDataModule;

 

Количество модулей в свойстве:

propertyDataModuleCount: Integer;

 

Вполне возможно, что проект вместо классических форм (экземпляров класса TForm) работает с потомками класса TCustomForm. В такой ситуации для доступа к формам стороннего разработчика понадобятся свойства:

propertyActiveCustomForm: TCustomForm;

propertyCustomForms[Index: Integer]: TCustomForm;

propertyCustomFormCount: Integer;

Резюме

 

Практически ни одно VCL-приложение Delphi не обходится без компонента TForm. Форма составляет основу пользовательского интерфейса; это одновременно и окно, и контейнер, способный не только содержать другие элементы управления, но и управлять их поведением. Класс TForm вооружен богатым списком обработчиков событий, позволяющих контролировать все ключевые этапы жизнедеятельности формы – от создания до уничтожения. Проект может состоять из нескольких форм. В этом случае различают главную форму и дочерние формы приложения. Приложения такого рода строятся на основе интерфейсов SDI или MDI. Кроме того, в главе были рассмотрены глобальные объекты Application и Screen, позволяющие управлять приложением и контролировать основные характеристики экрана. Все события, на которые способно реагировать приложение, инкапсулированы в невизуальном элементе управления TApplicationEvents.








Дата добавления: 2016-03-15; просмотров: 603;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.