Поиск индекса элементов, которые в данный момент видны пользователю в виде списка в C # Winforms - PullRequest
0 голосов
/ 28 декабря 2011

Я использую элемент управления представлением списка, прикрепленный к списку изображений. Я хочу получить индексы элементов, которые в данный момент видны пользователю, т. Е. В представлении пользователя, чтобы я мог загружать соответствующие изображения, только игнорируя изображения для предметов вне поля зрения пользователя. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 28 декабря 2011

Предполагая, что для свойства списка «Вид» установлено значение «Подробности» или «Список», вы можете использовать свойство .TopItem, чтобы найти первый видимый элемент в списке. Затем из своей геометрии управления вы сможете определить, сколько предметов помимо этого вам нужно нарисовать.

http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.topitem.aspx

...