c#如何在激活时禁用面板滚动

时间:2017-02-16 07:26:57

标签: c# scrollbar panel

我尝试使用3个控件编写表单: - panelMain包括一个面板和一个richtextbox。 设置panelMain AutoScroll = true,当关注richtextbox,然后取消激活此表单,然后重新激活此表单,现象出现,panelMain自动滚动到richtextbox的顶部,但我不希望这样。我想要的是,当重新激活此表单时,richtextbox的当前位置将被修复。

您可以在video

看到这种现象

设计:enter image description here

感谢。

1 个答案:

答案 0 :(得分:0)

你可以使用" ScrollViewer"在WPF中,这是链接文档:https://msdn.microsoft.com/en-us/library/system.windows.controls.scrollviewer(v=vs.110).aspx