Мегаобучалка Главная | О нас | Обратная связь


Описание компонентов: GroupBox , SavePictureDialog



2019-12-29 180 Обсуждений (0)
Описание компонентов: GroupBox , SavePictureDialog 0.00 из 5.00 0 оценок




1. Компонент TGroupBox

Модуль - StdCtrls

Описание:

TGroupBox используется для оформления внешнего вида приложения и для группировки установленных в форму компонентов по смыслу. Все компоненты в форме можно разделить по функциональным назначениям и разместить в таких компонентах. Удобен при назначении порядка перехода по компонентам с помощью кнопки Tab. Заголовок этого компонента изменяется свойством Caption .

Приведем иерархию классов для компонента TGroupBox

TObject -> TPersistent -> TComponent -> TWinControl -> TCustomControl -> TCustomGroupBox -> TGroupBox

Основные свойства, методы и события для этого компонента приведены в таблицах 5,6 и 7.

 

Таблица 5 – Основные свойства компонента ТGroupBox

Наименование Описание
property Components[Index: Integer]: TComponent; Список всех компонентов, для которых данный компонент является владельцем.
property Brush: TBrush; Определяет цвет и шаблон для отрисовки фона копмонента.
property ClientOrigin: TPoint; Возвращает координаты экрана в пикселях левого верхненго угла клиентской области компонента.
property TabOrder: TTabOrder; Отображает номер в последовательности при переходе по компонента с помощью
property Controls[Index: Integer]: TControl; Список всех дочерних компонентов

 

Таблица 6 – Основные методы компонента ТGroupBox

Наименование Описание
procedure Broadcast(var Message); Посылает сообщение каждому из дочерних компонентов
function CanFocus: Boolean; dynamic; Возвращает значение, может ли компонент принимать фокус.
Procedure InsertControl(AControl: TControl); Добавляет компонент в список дочерних компонентов данного
function FindChildControl(const ControlName: string): TControl; Возвращает указатель на дочерний компонент по его имени.
procedure SetFocus; virtual; Устанавливает фокус на компонент

Таблица 7 – Основные события компонента ТGroupBox

Наименование Описание
property OnEnter: TNotifyEvent; Событие вызывается когда компонент получает фокус
property OnExit: TNotifyEvent; Событие вызывается когда компонент теряет фокус
property OnClick: TNotifyEvent; Событие вызывается когда происходит клик на компоненте
property OnDblClick: TNotifyEvent; Событие вызывается при двойном нажатии левой кнопки мыши на компоненте
property OnMouseDown: TMouseEvent; Событие вызывается когда происходит нажатие кнопки мыши при установленном на компоненте указателе мыши

 

2. Компонент TSavePictureDialog

Модуль – ExtDlgs

Описание:

Компонент TSavePictureDialog отображает модальное диалоговое окно для выбора имени и сохранения графических файл. Этот компонент похож на компонент TSaveDialog, за исключением того, что он включает в себя квадратное окно предварительного просмотра. Если выбранная картинка может отображаться с использованием компонента TPicture, то она отображается в области предварительного просмотра; поддерживаемые типы файлов включают в себя точечные рисунки Windows (.BMP), иконки (.ICO), Windows метафайлы (.WMF), и расширенный метафайл Windows (.EMF). Если выбранный файл не может быть отображен, в области предварительного просмотра появляестя надпись “(None)”.

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

TObject -> TPersistent -> TComponent -> TCommonDialog -> TOpenDialog -> TOpenPictureDialog -> TSavePictureDialog

Пример использования данного компонента в программе приведен на рисунке 17.


procedure TMainForm.mmSaveClick(Sender: TObject);

begin

if SavePictureDialog.Execute then Charter.SaveToFile(SavePictureDialog.FileName);

end;

 

Основные свойства, методы и события для этого компонента приведены в таблицах 8,9 и 10.

 

Таблица 8 – Основные свойства компонента ТGroupBox

Наименование Описание
property DefaultExt: String; Устанавливает расширение файлов используемое по умолчанию
property FileName: TFileName; Определяет имя последнего выбранного файла
property Filter: String; Определяет маску файлов доступную в текущем диалоге
property Title: String; Определяет заголовок текущего диалога
property InitialDir: String; Определяет текущую директорию при открытии диалога

 

Таблица 9 – Основные методы компонента ТGroupBox

Наименование Описание
function Execute: Boolean; override; Открывает диалоговое окно
function GetStaticRect: TRect; virtual; Определяет координаты зарезервированной области диалогового окна

 

Таблица 10 – Основные события компонента ТGroupBox

Наименование Описание
property OnCanClose: TCloseQueryEvent; Происходит когда пользователь пытается закрыть диалоговое окно
property OnFolderChange: TNotifyEvent; Происходит при смене директории
property OnIncludeItem: TIncludeItemEvent; Происходит перед тем, как выбранный файл добавляется в список
property OnTypeChange: TNotifyEvent; Происходит когда типы файлов, отображаемых в диалоговом окне изменяются



2019-12-29 180 Обсуждений (0)
Описание компонентов: GroupBox , SavePictureDialog 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание компонентов: GroupBox , SavePictureDialog

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (180)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)