By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,219 Members | 2,423 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,219 IT Pros & Developers. It's quick & easy.

scrollbar positionning in form

P: n/a
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

Nov 21 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
"Sam" <sa**************@voila.fr> schrieb:
When I load my form my scrollbar is always positionned automatically at
the bottom for some reasons...


Take a look at the 'AutoScrollPosition' property.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>
Nov 21 '05 #2

P: n/a
Sam
Thanks. However that is to auto-position the scrollbar on the control
that has the focus. What I'm doing is different as I position the
scrollbar manually but the form doesn't 'move'.

Can you help further ?

Nov 21 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.