Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含一个控件的表单:面板,它比表单本身大得多。因此,表单的滚动条用于导航此面板。Autoscroll表单的属性设置为true。问题是:在显示任何对话框窗口后,AutoscrollPosition设置为开始。我如何覆盖此行为以保存滚动位置。
Autoscroll
true
AutoscrollPosition
您可以通过在代码中手动设置滚动位置来覆盖它。只需使用表单的 Activated 和 Deactivated 事件。
在此处查找相同问题的答案和代码
https://stackoverflow.com/questions/2020938/why-does-scrolling-position-change-after-refocusing-the-form/2022561#2022561