1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
||||||
1 | ||||||
Придумать "умный" фильтр25.02.2016, 11:59. Показов 630. Ответов 8
Метки нет (Все метки)
у кого есть соображения как придумать умный фильтр
имеется TCheckListBox, там пользователь отмечает нужные айтемы, но так как айтемов очень много, пользователь может какие-то случайно пропустить. чтобы помочь ему, хотелось бы сделать следующее: кладу на форму TEdit, в нем пользователь вводит поисковое слово (срабатывает процедура ОнЧендж), нужно чтобы после каждой вводимой буквы в CheckListBox'e оставались айтемы которые содержат поисковое слово внутри себя пользователь чекает необходимое, стирает поисковое слово (если надо - пишет новое). вроде сделал по задумке - но проблема в том что галочки не сохраняются на ранее чекнутых айтемах что посоветуете?
0
|
25.02.2016, 11:59 | |
Ответы с готовыми решениями:
8
Умный фильтр Умный фильтр Умный фильтр Умный фильтр Умный фильтр |
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
|
25.02.2016, 12:07 [ТС] | 3 |
0
|
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
|
25.02.2016, 12:40 [ТС] | 5 |
сарказм? думаете я каждую строчку своего кода рандомом сгенерировал?
тогда отфильтровываться не будет... если не сарказм значит вы не поняли суть задания вообще, примерно знаю куда копнуть - можно вместо глобальной переменной TStringList использовать еще один TCheckListBox только невидимый, и переносить туда айтемы чекнутыми, но хотелось бы как нибудь попроще
0
|
25.02.2016, 12:45 | 6 |
да, наверное задания не понял
вы на каждое нажатие удаляете ранее выбранные флажки и генерируете новые при это пишите - как сделаете что бы не удалялось? может стоит сохранять предыдущее значение эдита, и отбирать не только по текущему, но и предпоследнему?
0
|
25.02.2016, 12:52 | 7 |
давайте формально подойдем к вопросу-то
если хотите чтобы что-то после удаления восстанавливалось, надо это что-то где-то сохранять и потом применять заново вот и ответ второй ответ - для интеллектуалов - если не удалять все подряд, а только вдумчиво и только то, что более не нужно, то и сохранять не придется
0
|
1077 / 488 / 316
Регистрация: 05.04.2013
Сообщений: 2,140
|
||||||
25.02.2016, 13:33 [ТС] | 8 | |||||
qwertehok, krapotkin, попробую сделать так:
айтемы сохранять в переменную TStringList как и делал а чекнутость айтемов - в буленовский массив
0
|
3586 / 2195 / 693
Регистрация: 29.05.2013
Сообщений: 9,375
|
||||||
25.02.2016, 14:03 | 9 | |||||
0
|
25.02.2016, 14:03 | |
25.02.2016, 14:03 | |
Помогаю со студенческими работами здесь
9
Умный фильтр Умный фильтр Умный фильтр Умный фильтр Умный фильтр на JavaScript Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |