S
Sam
Hi,
When I load my form my scrollbar is always positionned automatically at
the bottom for some reasons...
top?
I've used 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
Although the scrollbar is positionned correctely, the form however 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
When I load my form my scrollbar is always positionned automatically at
the bottom for some reasons...
top?
I've used 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
Although the scrollbar is positionned correctely, the form however 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