СИТ "Сетевые Информационные Технологии (в машиностроении)"
Неформальное объединение IT специалистов
 
tltr
..Visual Loodsman for Delphi
Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
   
   
   
  Главная
  Карта сайта
  Контакты
   
  Содержание:
   
   
   
   
   
   
 
   
 
   
  Компания АСКОН
.....
TVLComboBox - поле редактирования строкового атрибута со списком
 

.....TVLComboBox - визуальный компонент библиотеки Visual Loodsman For Delphi, представляющий собой обыкновенное поле редактирования строкового атрибута объекта базы данных системы ЛОЦМАН:PLM со выпадающим списком заранее определенных значений. Компонент создан на базе компонента TComboBox.среды Delphi (закладка Standard). Заполнение поля информацией осуществляется с помощью метода компонента TVLOwnerManager.ReadBDAttributes. Считывание измененной информации и запись в базу данных осуществляется методами TVLOwnerManager.SaveBDAttributes и TVLOwnerManager.InsertObject.
     В общем виде компонент TVLComboBox выглядит следующим образом, как показано на рисунке ниже:

Собственные свойства TVLComboBox, опубликованные в инспекторе объектов.

Свойство Тип Комментарий
EdOnChange TWinControl
Указатель на управляемый компонент формы, который становится доступным (Enable=True) при редактировании поля (обычно это кнопка OK - TBitBtn)
NameAttr string Имя атрибута объекта базы данных системы ЛОЦМАН:PLM.
VLAutoload boolean
Признак автозагрузки атрибута из базы данных (по умолчанию - True). Если False, то загрузка атрибута методом TVLOwnerManager.ReadBDAttributes производится не будет.
VLFieldType TVLCMBFieldType

Тип атрибута, в зависимости от его значения в поле помещается различная информация, может принимать следующие значения:

  • keyAttr_CMB - ключевой атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID);
  • linkAttr_CMB - атрибут связи, идентификатор которой указан в свойстве InLBDID компонента TVLOwnerManager;
  • regVariable_CMB - системная переменная в списке TVLOwnerManager.BDDCOM.RegVarList, в этом случае в свойстве NameAttr находится имя системной переменной;
  • selfAttr_CMB - атрибут собственного объекта компонента TVLOwnerManager (идентификатор InBDID).

Public методы компонента TVLComboBox.

Наименование Комментарий
VLOnChange
Процедура вызываемая по умолчанию при изменении содержимого поля редактирования (событие OnChange). Данна процедура управляет компонентом, указатель которого помещен в свойство EdOnChange. В случае, если пользователь переопределяет событие OnChange, рекомендуется данную процедуру вызывать в теле пользовательской процедуры события.


Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
 
...© 2010 "Сетевые Информационные Технологии" ...Главная...Карта сайта...Контакты