Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Видимость элемента в ListView   Найти похожие ветки 

 
Alextp ©   (2006-02-14 12:17) [0]

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


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

> Alextp ©   (14.02.06 12:17)

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

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

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

BoundingRect


 
Style ©   (2006-02-14 13:04) [2]

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


 
Alextp ©   (2006-02-14 23:38) [3]


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

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


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

SetFocus поможет.


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

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


 
begin...end ©   (2006-02-15 08:05) [6]

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

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


 
Style ©   (2006-02-15 11:40) [7]

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


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


 
Alextp ©   (2006-02-15 12:28) [8]


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
15-1140607026
Никита
2006-02-22 14:17
2006.03.19
Delphi скоро умрет!!!


15-1140190739
lak-b
2006-02-17 18:38
2006.03.19
Win Xp - порблемы с сетью


15-1140609794
DorisAxline
2006-02-22 15:03
2006.03.19
Question about this forum


2-1141141601
VitV
2006-02-28 18:46
2006.03.19
Interbase+Delphi+Flash


5-1127450388
Vcoder
2005-09-23 08:39
2006.03.19
Изменение размера динамического массива из процедуры