VLPanel

Top  Previous  Next

VLPanel200        Компонент VLPanel - представляет собой классическую панель для объединения группы подчиненных компонентов. Имеет возможность создавать эффект выпуклой или вдавленной панели. Может содержать любое количество подчиненных компонентов. В отличие от других групповых VL-компонентов (по аналогии с VLMDIForm и VLModalForm) имеет собственный идентификатор объекта базы данных и собственный механизм чтения атрибутов из базы данных для этого объекта. По умолчанию в панель устанавливается идентификатор родительской формы, однако он может быть изменен процедурой SetId. Обновление подчиненных компонентов осуществляется процедурой RefreshControl.

       Для редактирования атрибутов данного компонента используется специальное окно конфигуратора.

 

VLPanelSelect

При вызове конфигуратора компонента VLPanel он переходит в режим online редактирования и подсвечивается на форме специальным образом, как показано на рисунке слева. В левом верхнем углу компонента отражается его порядковый номер (идентификатор) в базе данных VL-проекта.



Окно конфигуратора компонента VLPanel




VLPanelReg

       Для редакции доступны следующие атрибуты:

Visible - выключатель видимости компонента на форме;
Enable - выключатель доступности компонента на форме;
akLeft - привязка к левому краю формы (или родительского компонента);
akTop - привязка к верхнему краю формы (или родительского компонента);
akRight - привязка к правому краю формы (или родительского компонента);
akBottom - привязка к нижнему краю формы (или родительского компонента);
Left - левая координата компонента;
Top - правая координата компонента;
Width - ширина компонента;
Height - высота компонента;
Align - параметр выравнивания компонента, может занимать следующие значения:
alBottom - выравнивание по нижнему краю;
alClient - выравнивание в соответствии с родительским компонентом;
alCustom - выравнивание пользователем;
alLeft - выравнивание по левому краю;
alNone - без выравнивания;
alRight - выравнивание по правому краю;
alTop - выравнивание по верхнему краю;
Caption - заголовок панели, располагается в центре;
BevelOuter - вид наружней обрамляющей рамки панели, может иметь значения:
bvNone - отсутствует;
bvRaised - выдвинута;
bvLowered - опущена;
AutoSave - в случае, если панель участвует в комбинации с компонентом VLSplitter, может возникнуть необходимость запоминать последние габариты панели в реестре, для установки такой возможности и служит этот выключатель.


       При изменении большинства атрибутов конфигуратора компонент меняет свои настройки на форме в online режиме, для изменения некоторых может понадобится кнопка Обновить. Настройте компонент на форме так как Вам необходимо и нажмите кнопку Да для сохранения его атрибутов в базе данных VL-проекта или нажмите кнопку Отмена для отказа от дальнейших операций.