我在程序中有一个用于动态添加面板到面板的系统。此面板是从底部到顶部添加的,这意味着有一段时间控件会从面板视图中出来。
在此面板上启用了我的autoScroll,并且当我从上到下添加它们时,滚动条会很好地显示,但反之则不会出现滚动条。
我已经尝试使控件看起来非常非常低,然后放置
panel.VerticalScroll.Value = panel.VerticalScroll.Maximum
但是出现冻结,并使程序变长。有人有解决方案吗?
谢谢。
编辑:
panel.AutoScrollPosition = new Point(panel.AutoScrollPosition.X, 0);
//to initialize the position of the scroll bar
VScrollBar1.Value = 0;