COLOCANDO ROLON NO VB6 É POSSIVEL??

MESTRE 05/08/2014 09:06:21
#440196
Gente preciso da ajuda de vocês. como faz pra colocar uma barrra de rolagem no form do VB6 e conforme vai descendo a barra de rolagem ele vai descendo ou subindo as informações ???

mais ou menos assim só que na vertical.

MESTRE 05/08/2014 09:17:29
#440198
Consegui

  Option Explicit
Dim PosAnterior As Integer

Private Sub cmdQuit_Click()
Unload Me
End Sub

Private Sub Form_Load()
Dim iAlturaFormulario As Integer
Dim iExibeAltura As Integer

[ô]AutoScroll = True

iAlturaFormulario = 30000
iExibeAltura = 8000

Me.Height = iExibeAltura

With VScroll1
.Height = Me.ScaleHeight
.Min = 0
.Max = iAlturaFormulario - iExibeAltura
.SmallChange = Screen.TwipsPerPixelY * 10
.LargeChange = .SmallChange
End With
End Sub

Private Sub pRolaFormulario()
Dim ctl As Control

For Each ctl In Me.Controls
If Not (TypeOf ctl Is VScrollBar) And Not (TypeOf ctl Is CommandButton) Then
ctl.Top = ctl.Top + PosAnterior - VScroll1.Value
End If
Next

PosAnterior = VScroll1.Value
End Sub

Private Sub VScroll1_Change()
Call pRolaFormulario
End Sub

Private Sub VScroll1_Scroll()
Call pRolaFormulario
End Sub

Tópico encerrado , respostas não são mais permitidas