I've actually user32.dll:
Private Const SB_VERT As Integer = 1
Private Declare Function GetScrollPos Lib "user32.dll" ( _
ByVal hWnd As IntPtr, _
ByVal nBar As Integer) As Integer
Private Declare Function SetScrollPos Lib "user32.dll" ( _
ByVal hWnd As IntPtr, _
ByVal nBar As Integer, _
ByVal nPos As Integer, _
ByVal bRedraw As Boolean) As Integer
Public Property VScrollPos(ByVal f As Form) As Integer
Get
Return GetScrollPos(CType(f.Handle, IntPtr), SB_VERT)
End Get
Set(ByVal Value As Integer)
SetScrollPos(CType(f.Handle, IntPtr), SB_VERT, Value, True)
End Set
End Property
However, the scrollbar is positionned correctely but the form is not
refresh, so the form position doesn' t correspond to my scrollbar's.
I've tried a me.Refresh but it wouldn't do either...
Can you help?
Thx