![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анти SelectAll...Существует что-нибудь подобное?
Tcount © (2012-11-22 23:49:00)У меня появился вроде простой вопрос...
Например, у ListView'a есть метод SelecAll. А есть что-то подобное, делающее обратное? Может в WinApi есть? Просто не знаю, в какую сторону копать)
Tcount (2012-11-23 02:22:00) [21]Не нашел я модуля этого, хотелось бы взглянуть на алгоритм ClearSelection...
Если в нем пробегается конкретно по всем строкам, то для моего случая можно было бы в некоторых случаях сделать быстрее: например, сначала записать кол-во выделенных элементов (SelCount), сделать ту же пробежку, только при каждом обнаружении выделения уменьшать эту переменную, пока она не станет равной нулю, тогда и прервать пробежку.
Tcount (2012-11-23 02:11:00) [22]
> Там тот же самый цикл по тем же Items и их Subitems.
Разве не с помощью WinApi?
Германн (2012-11-23 02:01:00) [23]
> Я бы с радостью, но строк довольно много)
>
> СПАСИБО! То, что доктор прописал
Там тот же самый цикл по тем же Items и их Subitems.
Tcount (2012-11-23 00:24:00) [24]
> ClearSelection не подойдет?
СПАСИБО! То, что доктор прописал) Чот я не обратил внимание на методы, начинающиеся с "Clear") Не всегда хорошие ассоциации с этим словом)
Tcount (2012-11-23 00:22:00) [25]
> пройти по всем элементам и развыделить сложно что ли?
Я бы с радостью, но строк довольно много)
DVM (2012-11-23 00:17:00) [26]
> А есть что-то подобное, делающее обратное?
пройти по всем элементам и развыделить сложно что ли?
Германн (2012-11-23 00:16:00) [27]
> А есть что-то подобное, делающее обратное?
ClearSelection не подойдет?