Страница: 1 |
Всем привет! Заранее благодарен. С уважением, Nonamer. :-)))
Предлагаю такой способ: Private Declare Function SetScrollPos Lib "user32" Alias "SetScrollPos" (ByVal hwnd As Long, ByVal nBar As Long, ByVal nPos As Long, ByVal bRedraw As Long) As Long Dim fCountInt as Integer Sub Command1_Click() fCountInt=fCountInt +1 SetScrollPos List1.hWnd, 1, fCountInt, 1 List1.ListIndex=14+fCountInt End Sub Описание: В List1 содержится более 15 элементом. Размер ЭУ и шрифты установлены так, что одновременно видимыми являются 15 элементов. (Отсюда - число 14 в List1.ListIndex=14+fCountInt). Конечно, этот способ явно через ж..., но - действует! Страница: 1 |
Вопрос: Автопрокрутка
Добавлено: 15.01.03 02:55
Автор вопроса:
Nonamer | Web-сайт:
Не подскажите ли мне, как програмно прокрутить полосу прокрутки ListView, и вообще как програмно крутить
полосы ....
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: Воронков Василий
Вопросов: 1
Ответов: 90
Профиль | | #1
Добавлено: 15.01.03 11:30
Попробуй API SetCrollPos.
Номер ответа: 2
Автор ответа: Nonamer
ICQ: 268674940
Вопросов: 31
Ответов: 69
Web-сайт:
Профиль | | #2
Добавлено: 15.01.03 12:08
Да пробовал.....
(( Дело в том, что скрол прокрутить кое как получается но перемещается ТОЛЬКО скролл, а не то, что этот скрол должен скролить. //Скролл уже на середине, а в ListView все еще стоид первая строка ....
(((
Номер ответа: 3
Автор ответа: Воронков Василий
Вопросов: 1
Ответов: 90
Профиль | | #3
Добавлено: 15.01.03 13:40
Номер ответа: 4
Автор ответа: twinshot
Вопросов: 17
Ответов: 10
Профиль | | #4
Добавлено: 15.01.03 15:30
Где-то в "библиотеке кодов " я это дело видел - копни, точно помню был там примерчик хороший.....