Colega eis minha colaboração.
primeiro coloque em um form um Picturebox, e dentro deste um RichtextBox, mas preste bem atenção coloque o RichTextBox dentro do Picture.
depois acrescente também um VScrollBar e CommandButton
agora mude a seguintes propriedades dos objetos
CommandButton
name="avançar"
Enable=true
RichTextBox
Name=Rtb
Apparence=0-rtfFlex
VscrollBar
Nome=BarraVertical
-----------------------------------
bom feito as alterações, cole este código
Private Sub Form_Activate()
BarraVertical.Top = Picture1.Top
BarraVertical.Left = Picture1.Left + Picture1.Width
BarraVertical.Height = Picture1.Height
End Sub
Private Sub Form_Load()
With BarraVertical
.Min = 0
.LargeChange = 600
.SmallChange = 1200
.Value = .Min
End With
Rtb.Top = 0
Rtb.Left = 0
Rtb.Height = 15000 ' aqui você determina a altura do richtextbox
Rtb.Width = Picture1.Width
End Sub
Private Sub Form_Resize()
If WindowState = vbMinimized Then Exit Sub
On Local Error Resume Next
With BarraVertical
.Move Picture1.ScaleWidth, 750, 240, Picture1.ScaleHeight
.Max = (Rtb.Height - Picture1.ScaleHeight)
End With
Err.Clear
End Sub
Private Sub barravertical_Change()
Rtb.Top = -(BarraVertical.Value)
If BarraVertical.Value = BarraVertical.Max Then Command1.Enabled = True
End Sub
Private Sub barravertical_Scroll()
Rtb.Top = -(BarraVertical.Value)
End Sub
e pronto quando a barra de rolagem vertical chegar ao fim, o botão avançar é ativado.
o melhor deste código é que você pode colocar o seu contrato em um arquivo texto e depois carregar no RichTextBox, pela propriedade filename.
veja se ajuda