Компонент DropForm предназначен для создания раскрывающихся форм.
Для работы компонента необходимо в свойстве MetabaseObject указать идентификатор формы репозитория, которая будет использоваться как раскрывающаяся форма. При вставке компонента на форму автоматически будет выведен диалог для выбора формы.
Для разворачивания формы из прикладного кода используется метод DropDown. Вид окна, в котором отображается развернутая форма, зависит от значения свойства BorderStyle формы, подключенной в компоненте. Если свойству установлено значение FormBorderStyle.None, то форма отображается в окне без рамки. При всех других значениях форма будет отображаться в окне с рамкой. Если свойству BorderStyle установлено значение FormBorderStyle.Sizeable, то также будет возможность изменить размер окна.
Примечание. Изменение значения свойства BorderStyle для формы, используемой в компоненте, доступно только на стадии проектирования формы.
Свойства развернутой раскрывающейся формы доступны в свойстве Form. Для сворачивания развернутой формы используется метод RollUp. При потере фокуса также происходит сворачивание раскрывающейся формы.
Имя свойства | Краткое описание | |
AnimationType | Свойство AnimationType определяет тип анимации, применяемый при разворачивании формы. | |
ComponentCount | Свойство ComponentCount возвращает количество дочерних компонентов. | |
Components | Свойство Components возвращает дочерний компонент. | |
Data | Свойство Data предназначено для хранения любых пользовательских данных. | |
DropHeight | Свойство DropHeight определяет высоту области, в которой будет отображаться раскрывающаяся форма. | |
DropWidth | Свойство DropWidth определяет ширину области, в которой будет отображаться раскрывающаяся форма. | |
Form | Свойство Form возвращает параметры раскрывающейся формы. | |
MetabaseObject | Свойство MetabaseObject определяет идентификатор формы репозитория, которая будет использоваться в качестве раскрывающейся формы. | |
Name | Свойство Name определяет наименование компонента. | |
Parent | Свойство Parent определяет родительскую форму для компонента. | |
SizeGrip | Свойство SizeGrip определяет, будет ли в компоненте отображаться кнопка изменения размеров окна. | |
Tag | Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению. |
Имя метода | Краткое описание | |
DropDown | Метод DropDown осуществляет разворачивание формы. | |
RollUp | Метод RollUp осуществляет сворачивание раскрывающейся формы. |
Имя события | Краткое описание | |
OnDropDown | Событие OnDropDown наступает при разворачивании раскрывающейся формы. | |
OnRollUp | Событие OnRollUp наступает при сворачивании раскрывающейся формы. |
См. также: