В настоящее время я пытаюсь применить фильтр к wxCheckListBox (для поиска определенных элементов). До сих пор я понятия не имею, как это сделать. Проблема заключается в том, что я не хочу иметь копию элемента управления и всегда удалять ненужные элементы из копии, и как только поиск изменится, его нужно скопировать из оригинала и снова удалить элементы , Мне было интересно, есть ли способ просто скрыть некоторые предметы, а не весь контроль.wxCheckListBox Функция фильтрации
0
A
ответ
1
Вы не можете скрыть пункты в столбцах wxListBox
или wxCheckListBox
. Чтобы иметь такой динамический контроль над элементами, появляющимися в элементе управления, вам необходимо использовать wxListCtrl
в виртуальном режиме.
Однако обычно нет проблем с удалением некоторых элементов из wxListBox
, а затем вставлять их обратно (или, что еще проще, хранить все элементы, удалять некоторые из них из элемента управления, а затем, чтобы вернуть, очистить элемент управления и восстановить все первоначально сохраненные элементы).
Смежные вопросы
- 1. Функция фильтрации jQuery/ajax
- 2. SQL фильтрации функция окна
- 3. Функция вызова для фильтрации
- 4. функция фильтрации: использование KO борется
- 5. Функция фильтрации XSS в PHP
- 6. Функция Powershell Параметры для фильтрации
- 7. Списки фильтрации Python? - функция Lambda
- 8. Функция AngularJS для фильтрации данных
- 9. data.frame функция фильтрации слишком медленно
- 10. Python: как заморозить/разбить некоторые элементы в wxCheckListBox?
- 11. Scala Функция фильтрации поле для только цифры
- 12. Функция поиска и фильтрации onclick не работает
- 13. Slick функция для фильтрации массива объектов
- 14. Любая встроенная функция фильтрации для EditText?
- 15. функция фильтрации для произвольного вложенного списка
- 16. Javascript Arrow Функция несколько входов фильтрации массива
- 17. Функция фильтра jquery, используемая для фильтрации класса
- 18. Входы фильтрации
- 19. = функция фильтрации для Excel, как в таблицах Google?
- 20. Функция фильтрации и перевода для пользовательской карты с Java 8
- 21. PHP Собственная функция для фильтрации общих текстовых полей
- 22. PHP-функция для фильтрации CSV-файла для отображения
- 23. angularJS Дата фильтрации
- 24. Visual C++ код фильтрации
- 25. Проблема фильтрации сырой нефти
- 26. Вариант фильтрации списков
- 27. фильтрации JSON
- 28. Помощь фильтрации
- 29. Проблема фильтрации
- 30. фильтрации последовательности
Это действительно так, но я беспокоюсь о производительности (элемент управления будет содержать около ~ 7000 элементов). –
Не используйте 'wxListBox' для этого большого количества элементов, используйте' wxListCtrl' в виртуальном режиме или 'wxDataViewCtrl' вместо которые позволяют вам возвращать только нужные предметы (то есть в настоящее время показаны на экране) по запросу. –
Действительный пункт. Правильно ли я полагаю, что даже с двумя разными элементами управления мне все еще нужно использовать идею удаления элементов, которые не должны быть видимы? После изучения документации wxwidgets я не нашел другого пути. Это верно? –