AutoScroll问题(跳回到(0,0) [英] Problem with AutoScroll (jumps back to (0,0)
本文介绍了AutoScroll问题(跳回到(0,0)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
首先: 我是使用.NET 1.1而不是某些较新的版本进行开发的.我之所以这样说是因为我认为滚动会随着更高版本而发生变化.
我有一个继承自UserControl的类.在我的应用程序中,AutoScroll设置为true.然后,第二个控件作为子级插入.该子项会动态更改其大小,并且滚动条会正确显示和调整.
但是,在以下情况下,UserControl会跳回到滚动位置(0,0):
- 如果一个孩子找回焦点.据我所知,这是因为ScrollableControl希望将子级滚动到视图中.问题:如何避免这种情况?
- 在最小化主要形式并还原它时.
推荐答案
类似的东西:
panel1.SuspendLayout(); |
panel1.Controls.Add(ctrl); |
ctrl.BringToFront(); |
panel1.ResumeLayout(); |
panel1.SuspendLayout(); |
panel1.Controls.Add(ctrl); |
ctrl.BringToFront(); |
panel1.ResumeLayout(); |
这篇关于AutoScroll问题(跳回到(0,0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文