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

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

Видимость элемента в ListView


Alextp ©   (2006-02-14 12:17:00) 

Как определить видимость Item-a в ListView, с учетом прокрутки контрола? Есть свойство TListItem.Position, но не хватает, или я не нашел, свойства, выдающего координаты текущего видимого прямоугольника ListView.


Alextp   (2006-02-15 12:28:00) [1]


> Обратите внимание на метод TListItem.MakeVisible.

То что надо, спасибо.


Style   (2006-02-15 11:40:00) [2]

--
-- > Style ©   (14.02.06 13:04) [2]
--


Извеняюсь... совсем не понял вопроса.


begin...end   (2006-02-15 08:05:00) [3]

> Alextp ©   (14.02.06 23:38) [3]

Обратите внимание на метод TListItem.MakeVisible.


Focus   (2006-02-14 23:59:00) [4]

О нет. Нужный Item.Selected и прокрутка автоматом.


Focus   (2006-02-14 23:53:00) [5]

SetFocus поможет.


Alextp   (2006-02-14 23:38:00) [6]


> Пожалуйста, поясните, зачем это нужно.

Нужно делать элемент видимым: если он невидим, будет делаться прокрутка (ListView.Scroll) к этому элементу.


Style   (2006-02-14 13:04:00) [7]

Я тоже не нашел... Может проще его удалить? А потом когда необходимо добавить?
Заведи список...
HidedItems.
и напиши свои методы HideListItem , который будет удалять ListItem из ListView и добавлять в список, и ShowListItem - снова перемещать ListItem обратно во View...


begin...end   (2006-02-14 13:00:00) [8]

> Alextp ©   (14.02.06 12:17)

> Как определить видимость Item-a в ListView, с учетом прокрутки
> контрола?

Пожалуйста, поясните, зачем это нужно.

> не хватает, или я не нашел, свойства, выдающего координаты
> текущего видимого прямоугольника ListView

BoundingRect


Наверх

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