powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
7 сообщений из 7, страница 1 из 1
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35090609
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал класс, который чем то напоминает combo box, о сделан из смеси Textbox и Listbox, только с более современными механизмами поиска, просьба не судить строго только учусь, а дать совет по его модификации и усовершенствованию. Он пока вроде меня во всем устраивает, вот только не могу решить одну проблему - так как класс это у меня контейнер, там есть два элемента Texbox и Listbox, которые находятся один под другим соответственно и их ширина равна ширине контейнера, но есть ситуации, когда нужно чтобы Listbox был шире, чем Textbox и при таких ситуациях приходится увеличивать сам контейнер, но получается не красиво - видно что это конейнер и Textbox короче, как добится его прозрачности????
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35090614
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем просьба ознакомится с элеметном быстрого поиска, который похож на combo box, но здесь есть красивый механизм отсортировки и фильтрации даных.
Можно вводить через пробел до 20-ти значений фильтрации и поиска, в данном примере поиск происходит по 3-м критериям одновременнно - номер карточки клиента, ФИО и процент скидки.
Например ввод в поле поиска "10 Андр ЕВИЧ" - осуществит нам поиск всех клиентов, у кого либо процент скидки 10, или в номере карточки встречается 10 и где есть комбинации символов "Андр ", и "ЕВИЧ".
Уважительная просьба к тем, у кого есть мысли по поводу облегчения кода или усовершенствованию элемента, а так же видимости всех элементов класса писать на johngorn@yandex.ru, либо стучаться в аську 178531536, ну и конечно же на www.sql.ru.
Далее будут приложены три снимка с той проблемой, с которой я обратитлся.
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35090615
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выше проблема, тут что имеем
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35090616
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот здесь, как раз то что хотелось бы, пока не придумал как этого добиться, просьба помочь решить проблему, дать оценку классу какой бы она нибыла и повозможности дать идею по усовершенстованию!!! Заранее благодарен!!!
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35090648
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати забыл написать у каждого свойства и метода класса есть описание, конечным итогом является элемент с нужной нам строчкой данных и дополнительно можно в самой форме в событии lostfocus элемента litbox1 ввести код thisform.litbox1.Comment=klients.kod, thisform.litbox1.Comment1=klients.naimen, thisform.litbox1.Comment2=klients.proc и т.д.(всего 5 свойств Comment)
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35092240
Bl@ze¶ox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу вспомнить точно, но если пишем в 9-ке:
1. Вариант: расширять и контейнер, и textbox, и listbox. Проще всего при помощи свойства anchor, посмотри в хелпе.
2. Если так сильно нужна прозрачность: я не помню есть ли у контейнера эти свойства, но вот они
а) BorderStyle - отвечает за то как отображается граница контейнера, то есть позволяет убрать "рамку"
b) BackStyle - отвечает за прозрачность
...
Рейтинг: 0 / 0
textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
    #35092380
johngorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за подсказку - помогло, добавил в Init контейнера this.BackStyle= 0 и
this.BorderColor=thisform.BackColor и все неплохо заработало.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / textbox+listbox=combo box с хорошим механизмом поиска и фильтрации данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]