Если у вас есть элемент управления (например, TextBox
), который намного шире его контейнера, и вы прокручиваете его до конца, затем щелкните элемент управления, и вы вернетесь назад к Location
элемента управления.
Элемент управления, на который нажали, получает фокус, и прокрутка происходит автоматически, что является стандартным поведением winforms.
Если вы хотите отрицать это, вам придется перехватить SetAutoScrollPosition
контейнера (ScrollableControl
) или использовать другой механизм для возврата в исходное положение.
Если элемент управления уже имеет фокус, и вы затем прокручиваете, его повторное нажатие не изменит AutoScrollPosition
контейнера.