Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel / 8 сообщений из 8, страница 1 из 1
28.07.2012, 17:45
    #37896464
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Всем доброго времени суток!

В модуле в перечне событий для ListView, событие для Scrollbar ListView не прописано.
В задаче необходимо отследить координату перемещения Scrollbar в ListView. Режим просмотра списка - lvwReport. Использование события UserForm_Scroll не даёт результата.
Вопрос, - каким кодом можно получить значение координаты прокрутки, например вертикальной, после перемещения Scrollbar в ListView (режиме просмотра lvwReport) для VBA Excel?
...
Рейтинг: 0 / 0
29.07.2012, 05:38
    #37896663
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Такого нет, но есть свойство TopRow
...
Рейтинг: 0 / 0
29.07.2012, 10:49
    #37896698
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Если TopRow означает высоту строки (Height) в LisnView, то да - это начало. Работает пока нет прокрутки. После прокрутки Height не работает, необходимо учитывать координату прокрутки. Как значение этой координаты получить программно?
...
Рейтинг: 0 / 0
29.07.2012, 12:35
    #37896737
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Mishel97Если TopRow означает высоту строки (Height)а просто открыть справку и почитать, что это означает, вместо того, чтобы гадать, не судьба?
...
Рейтинг: 0 / 0
29.07.2012, 12:37
    #37896738
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Сорри, я спутал сетки - это не оттуда
...
Рейтинг: 0 / 0
29.07.2012, 12:38
    #37896740
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Shocker.ProСорри, я спутал сетки - это не оттудаДля ListView - это GetFirstVisible - верхний видимый элемент
...
Рейтинг: 0 / 0
29.07.2012, 19:00
    #37896926
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Хорошо, что были перепутаны сетки, - появилось решение. При GetFirstVisible код тоже работает надлежащим образом. Решение минимальными средствами – высокий класс. Спасибо.
...
Рейтинг: 0 / 0
29.07.2012, 19:16
    #37896932
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel
Начинайте изучение контрола с просмотра имеющихся событий, методов и свойств. Уже второй вопрос на форуме, которого можно было бы избежать, сэкономив кучу времени.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ListView: событие Scrollbar в режиме просмотра lvwReport в VBA Excel / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]