FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9112
Вход
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных

Элемент чем то похож на combo box(маленькая смесь Textbox и Listbox), но с хорошом механизмом поиска и фильтрациии.


 
Прислал: johngorn   Категория: Интерфейс


Создал класс, который чем то напоминает combo box, о сделан из смеси Textbox и Listbox, только с более современными механизмами поиска, просьба не судить строго только учусь, а дать совет по его модификации и усовершенствованию. Он пока вроде меня во всем устраивает, вот только не могу решить одну проблему - так как класс это у меня контейнер, там есть два элемента Texbox и Listbox, которые находятся один под другим соответственно и их ширина равна ширине контейнера, но есть ситуации, когда нужно чтобы Listbox был шире, чем Textbox и при таких ситуациях приходится увеличивать сам контейнер, но получается не красиво - видно что это конейнер и Textbox короче, как добится его прозрачности????
В общем просьба ознакомится с элеметном быстрого поиска, который похож на combo box, но здесь есть красивый механизм отсортировки и фильтрации даных.
Можно вводить через пробел до 20-ти значений фильтрации и поиска, в данном примере поиск происходит по 3-м критериям одновременнно - номер карточки клиента, ФИО и процент скидки.
Например ввод в поле поиска "10 Андр ЕВИЧ" - осуществит нам поиск всех клиентов, у кого либо процент скидки 10, или в номере карточки встречается 10 и где есть комбинации символов "Андр ", и "ЕВИЧ".
Уважительная просьба к тем, у кого есть мысли по поводу облегчения кода или усовершенствованию элемента, а так же видимости всех элементов класса писать на johngorn@yandex.ru, либо стучаться в аську 178531536, ну и конечно же на www.sql.ru, либо сюда!!!
Далее будут приложены три снимка с той проблемой с которой я обратитлся и сам проект данного элемента.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2.25) Вложение [167.85]kb
Дополнения пользователей
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика