Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Анти SelectAll...Существует что-нибудь подобное?


Страницы:   1 2

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 не подойдет?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо