RobertFromSecretWeapons
asked on
Suppress Vertical Scroll when resized form receives focus
Hi,
When my main form is visible on the desktop, and I re-size it to some smaller size, thereby showing the Vertical + Horizontal Scroll bars (Auto Scroll was set to true for the form). Then using the Vertical Scroll bar that's now visible, if I manually scroll the current form view say half way down to show me a certain region of the form that I want to monitor for incoming data.
And then...
After the form loses focus and then when the form receives focus back, it automatically scrolls the contents of the form to bring whatever control within the form has focus (basically brings that focused control into view).
I want to suppress this automatic "when form comes into focus and then scrolls the contents so that the focused control is in view..." thing...
How do I do that...
When my main form is visible on the desktop, and I re-size it to some smaller size, thereby showing the Vertical + Horizontal Scroll bars (Auto Scroll was set to true for the form). Then using the Vertical Scroll bar that's now visible, if I manually scroll the current form view say half way down to show me a certain region of the form that I want to monitor for incoming data.
And then...
After the form loses focus and then when the form receives focus back, it automatically scrolls the contents of the form to bring whatever control within the form has focus (basically brings that focused control into view).
I want to suppress this automatic "when form comes into focus and then scrolls the contents so that the focused control is in view..." thing...
How do I do that...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Here is the actual solution to the issue:
Protected Overrides Function ScrollToControl(ByVal activeControl As Control) As Point
Return DisplayRectangle.Location
End Function