AutoScroll问题(跳回到(0,0) [英] Problem with AutoScroll (jumps back to (0,0)

查看:97
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆