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