Переключение режимов просмотра VB.Net WinForms заставляет полосу прокрутки перемещаться / фокусироваться на неправильном месте - PullRequest
0 голосов
/ 13 июня 2019

Я расскажу немного кода на работе для экрана «Сведения об учетных записях», который имеет поле Address TextBox, он очень похож на WindowsBorm VB.Net, но его собственные дизайнерские разработки принадлежат моим компаниям.Во всяком случае, когда вы набираете в адресном поле и получаете его в Focus, если вы переключаетесь на другой вид через левую вертикальную панель инструментов, скажите «Представлениям» или «Возможностям» при возврате к «Сведениям об учетной записи»."Вид, полоса прокрутки переместилась в конец страницы, и она скрывает адрес и структуру TextBoxes / ListViews.У меня есть фотография ниже, показывающая представление «Сведения об учетной записи» (почтовый индекс выделен желтым цветом), а затем при переключении на другое представление (например, «Контакты» или «Возможности») вы можете увидеть, что полоса прокрутки сдвинулась вниз.

Я просто смотрюдля некоторого совета, где искать в коде, основная логика находится в файле VB, названном "Screenlogic", и там есть только несколько методов Focus (), что я исходил из того, что он фокусировался на чем-то ниже, например "Категории, определенные агентством ", однако, я не вижу ничего выделенного или сфокусированного, поэтому это заставляет меня думать, что происходит что-то еще (возможно, это фокусировка на чем-то НЕ в этом файле .vb, что приводит к смещению полосы прокрутки вниз в попытке найти что-тоне существует?)

Я немного новичок в VB.Net/WindowsForms, и я новичок в этой компании, поэтому приму любой совет по отладке.Я подключил некоторые процессы и использую отладчик Visual Studio для пошагового выполнения кода, но пока не нашел ничего столь значимого.

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...