Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Прокрутка


Автор: Dredina 1.12.2006, 21:13
Мне надо создать форму на нее я помещу закладки и в каждой закладке будет много всяких елементов...

Как мне осушествить их прокрутку с помощю елемента управления СКРОЛ
???? smile 

Автор: BorisVorontsov 2.12.2006, 01:27
Есть такое свойство элемента управления - контейнер. Этим свойством, обладает, например, PictureBox. Берем "много всяких элементов" и вставляем на PictureBox, в событии Change элемента Scroll перемещаем PictureBox в нужную сторону.

Автор: Dredina 2.12.2006, 09:00
А каой параметр елемента PictureBox изменять?

Если не сложно можеш пример зделать. smile 
Спасибо.

Автор: BorisVorontsov 2.12.2006, 10:10
Цитата(Dredina @  2.12.2006,  09:00 Найти цитируемый пост)
Если не сложно можеш пример сделать.


Да, пожалуйста:

Код

Option Explicit

Private Sub Form_Load()
    With vsbScroll
        .Max = picControls.Height - picFrame.Height
        .LargeChange = .Max
        .Value = .Min
    End With
End Sub

Private Sub vsbScroll_Scroll()
    picControls.Top = -vsbScroll.Value
End Sub

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)