VB.Net WinForms切换视图导致滚动条移动/集中在错误的位置

时间:2019-06-13 00:19:41

标签: vb.net focus scrollbar windows-forms-designer

我要通过一些代码来处理具有“地址文本框”字段的“帐户明细”屏幕,这与VB.Net WindowsForm非常相似,但是我公司拥有专有的设计视图。任何人,当您在地址栏中键入内容并将其置于“焦点”时,如果您通过左侧的垂直工具栏切换到其他视图,则返回“帐户详细信息”时,请对“联系人”或“商机”视图说视图中,滚动条已移至页面底部,并且隐藏了地址和结构TextBoxes / ListViews。我下面有一张照片,显示“帐户详细信息”视图(邮政编码以黄色突出显示),然后切换到另一个视图(即“联系人”或“机会”)后,您可以看到滚动条向下移动。

我只是在寻找在代码中查找位置的建议,主要逻辑在一个名为“ Screenlogic”的VB文件中,并且那里只有几个Focus()方法,我最初的假设是本来专注于下面的内容,例如“机构定义的类别”,但是我看不到任何内容突出显示或集中显示,所以这让我觉得其他事情正在发生(可能是因为该.vb文件中没有关注的内容导致了滚动条向下移动以查找不存在的东西?)

我是VB.Net/WindowsForms的新手,并且是这家公司的新手,所以我将接受调试方面的所有建议。我已经附加了一些过程,并且正在使用Visual Studio调试器来遍历代码,但是到目前为止,还没有发现任何有意义的东西。

enter image description here

enter image description here

0 个答案:

没有答案