Интерактивный выбор из списка

Класс с объектом для интерактивного выбора из списка. Класс написан на базе Shape и элементов управления Label и List. Контрол представляет собой аналог ComboBox с инкрементным поиском в списке.

Интерактивный выбор из списка

ICmb.vcx - класс с контролом для интерактивного выбора из списка
Test.scx - тестовая форма
SprFm.dbf - справочник фамилий
SprIm.dbf - справочник имен
SprOt.dbf - справочник отчеств

Класс имеет следующие встроенные свойства:

STbl - источник данных (обязательная опция)
SFld - поле источника данных (обязательная опция)
CPos - символьная позиция, с которой ведется
поиск в поле источника данных (обязательная
опция)

Источники данных помещаются в DataEnvironment формы.

BClr - цвет фона для различных элементов класса
SObj - имя контрола на форме рядом с объектом
класса. Указанный контрол получает фокус при
нажатии клавиши Enter (опция необязательная, но в
некоторых ситуациях нужная)

Для правильной организации работы требуется
расположение объекта класса на форме по
графическому уровню (ZOrder) на переднем плане
(меню VFP: Format / Bring to Front). Это
необходимо для того, чтобы элемент управления
List, в котором отарывается список, не
"подныривал" под другие элементы управления,
расположенные на форме чуть ниже объектов класса.

Класс создавался и тестировался в среде VFP9 и
VFP7. На более ранних версиях не проверялось.

Автор: Alex Roublev

Автор публикации

не в сети 19 лет

Alex Roublev

0
Комментарии: 0Публикации: 3Регистрация: 28-09-2002
0
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 73,23 КБ 411icmb
Оставить комментарий
Авторизация
*
*
Генерация пароля