|
|
..... |
TVLRadioGroup - группа радиокнопок |
|
.....TVLRadioGroup - визуальный компонент библиотеки Visual Loodsman For Delphi, представляющий собой группу радиокнопок (зависимых переключателей), связанную с атрибутом объекта базы данных системы ЛОЦМАН:PLM типа целое число и принимающим значения от 0 до количества установленных радиокнопок (значение -1 означает, что ни одна из кнопок не выбрана). Компонент создан на базе компонента TRadioGroup.среды Delphi (закладка Standard). Заполнение компонента информацией осуществляется с помощью метода компонента TVLOwnerManager.ReadBDAttributes. Считывание измененной информации и запись в базу данных осуществляется методами TVLOwnerManager.SaveBDAttributes и TVLOwnerManager.InsertObject.
В общем виде компонент TVLRadioGroup выглядит следующим образом, как показано на рисунке ниже:
Собственные свойства TVLRadioGroup, опубликованные в инспекторе объектов.
Свойство |
Тип |
Комментарий |
EdOnChange |
TWinControl |
Указатель на управляемый компонент формы, который становится доступным (Enable=True) при редактировании поля (обычно это кнопка OK - TBitBtn) |
NameAttr |
string |
Имя атрибута объекта базы данных системы ЛОЦМАН:PLM. |
VLAutoload |
boolean |
Признак автозагрузки атрибута из базы данных (по умолчанию - True). Если False, то загрузка атрибута методом TVLOwnerManager.ReadBDAttributes производится не будет. |
VLFieldType |
TVLRGFieldType |
Тип атрибута, в зависимости от его значения в компонент помещается различная информация, может принимать следующие значения:
- linkAttr_RG - атрибут связи, идентификатор которой указан в свойстве InLBDID компонента TVLOwnerManager;
- regVariable_RG - системная переменная в списке TVLOwnerManager.BDDCOM.RegVarList, в этом случае в свойстве NameAttr находится имя системной переменной;
- selfAttr_RG - атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID).
|
Public методы компонента TVLRadioGroup.
Наименование |
Комментарий |
VLOnChange |
Процедура вызываемая по умолчанию при изменении содержимого переключателя (событие OnClick). Данна процедура управляет компонентом, указатель которого помещен в свойство EdOnChange. В случае, если пользователь переопределяет событие OnClick, рекомендуется данную процедуру вызывать в теле пользовательской процедуры события. |
|
|
|
|
|
|
|
|