I have a TabControl
with AutoScroll
set to true
on tabpages. The tabpage contains a RichTextBox
, which is bigger in height that the page, so vertical scrollbar appears on a TabPage
. If I scroll the page down and then click on the RichTextBox
, the page scrolls back to top. Any ideas on how to prevent such behaviour?
UPD: Here is a sample project which can reproduce the issue. The issue occurs when the RichTextBox
receives focus. E.g. scroll tabPage1 down, then select tabPage2, return to tabPage1 and click on the RichTextBox
.
Well, after a bit of struggling I've finally found a solution here. All I had to do was to create my own class inherited from TabPage
and override the ScrollToControl
method, making it return DisplayRectangle.Location
.