Элемент чем то похож на combo box(маленькая смесь Textbox и Listbox), но с хорошом механизмом поиска и фильтрациии.
Создал класс, который чем то напоминает combo box, о сделан из смеси Textbox и Listbox, только с более современными механизмами поиска, просьба не судить строго только учусь, а дать совет по его модификации и усовершенствованию. Он пока вроде меня во всем устраивает, вот только не могу решить одну проблему - так как класс это у меня контейнер, там есть два элемента Texbox и Listbox, которые находятся один под другим соответственно и их ширина равна ширине контейнера, но есть ситуации, когда нужно чтобы Listbox был шире, чем Textbox и при таких ситуациях приходится увеличивать сам контейнер, но получается не красиво - видно что это конейнер и Textbox короче, как добится его прозрачности????
В общем просьба ознакомится с элеметном быстрого поиска, который похож на combo box, но здесь есть красивый механизм отсортировки и фильтрации даных.
Можно вводить через пробел до 20-ти значений фильтрации и поиска, в данном примере поиск происходит по 3-м критериям одновременнно - номер карточки клиента, ФИО и процент скидки.
Например ввод в поле поиска "10 Андр ЕВИЧ" - осуществит нам поиск всех клиентов, у кого либо процент скидки 10, или в номере карточки встречается 10 и где есть комбинации символов "Андр ", и "ЕВИЧ".
Уважительная просьба к тем, у кого есть мысли по поводу облегчения кода или усовершенствованию элемента, а так же видимости всех элементов класса писать на johngorn@yandex.ru, либо стучаться в аську 178531536, ну и конечно же на www.sql.ru, либо сюда!!!
Далее будут приложены три снимка с той проблемой с которой я обратитлся и сам проект данного элемента.
В общем просьба ознакомится с элеметном быстрого поиска, который похож на combo box, но здесь есть красивый механизм отсортировки и фильтрации даных.
Можно вводить через пробел до 20-ти значений фильтрации и поиска, в данном примере поиск происходит по 3-м критериям одновременнно - номер карточки клиента, ФИО и процент скидки.
Например ввод в поле поиска "10 Андр ЕВИЧ" - осуществит нам поиск всех клиентов, у кого либо процент скидки 10, или в номере карточки встречается 10 и где есть комбинации символов "Андр ", и "ЕВИЧ".
Уважительная просьба к тем, у кого есть мысли по поводу облегчения кода или усовершенствованию элемента, а так же видимости всех элементов класса писать на johngorn@yandex.ru, либо стучаться в аську 178531536, ну и конечно же на www.sql.ru, либо сюда!!!
Далее будут приложены три снимка с той проблемой с которой я обратитлся и сам проект данного элемента.
Автор: johngorn
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 623litbox | .zip | 167,85 КБ |