9
A
回答
18
你可以通过设置小组VerticalScroll
,但我认为这将是更好地使用ScrollControlIntoView
代替。
private void panel1_ControlAdded(object sender, ControlEventArgs e)
{
panel1.ScrollControlIntoView(e.Control);
}
祝你好运!
18
您可以使用ScrollControlIntoView并传递您最后添加的控件。
另一种解决方案是:
panel.VerticalScroll.Value = panel.VerticalScroll.Maximum
+8
任何人尝试此解决方案谁滚动条的问题没有更新,您需要在设置值后调用PerformLayout()。问题和解决方案在这里证实:http://stackoverflow.com/questions/5565653/scrollbar-does-not-update-on-changing-the-scroll-value – Rob 2012-03-25 22:53:41
0
我发现每当用户向上或向下滚动面板时,以垂直增量持续向面板添加控件都会受到负面影响。我用尖嘴Homam以上,并发现了下面的工作得很好:
panel1.VerticalScroll.Value = 0;
// Creating and adding a TextBox, tb, to the panel
panel1.ScrollControlIntoView(tb);
所以第一,我滚动到顶部,以便用我的文本框的绝对垂直位置,然后我把文本框,最后,我确保新创建的文本框进入视图。
相关问题
- 1. 自动滚动到页面底部
- 2. ASP.NET页面自动滚动到底部
- 3. 滚动到页面底部
- 4. iframe自动滚动到底部
- 5. 自动滚动到div的底部
- 6. JScrollPane - 自动滚动到底部?
- 7. textarea自动滚动到底部
- 8. 自动滚动到底部gridview asp.net
- 9. 自动滚动到页面底部,然后顶部并重复
- 10. 我可以自动滚动到页面底部加载laravel
- 11. 如何在显示前页面时自动滚动到底部
- 12. 为什么此页面自动向下滚动到底部?
- 13. 停止自动滚动,当它到达页面的底部
- 14. 自动滚动到底部然后滚动操作
- 15. 嵌套滚动视图自动滚动到底部
- 16. 使用微调滚动条自动滚动到div的底部
- 17. jQuery滚动到页面底部
- 18. jQTouch,滚动到页面底部
- 19. jQuery滚动到页面底部
- 20. 滚动到页面加载底部
- 21. jquery滚动到页面底部
- 22. Web2py无法滚动到页面底部
- 23. 跳转到底部,滚动页面
- 24. HTML滚动到桌面上的底部
- 25. postBack后滚动到页面的底部
- 26. 面板从底部滑动
- 27. GTK滚动窗口 - 滚动到底部
- 28. 滚动查看不滚动到底部
- 29. 自动滚动面板
- 30. 自动滚动面板
这似乎工作......有一件事我觉得很奇怪,是当面板中的其他控件相应地向上移动时,作为滚动面板的子对象的TableLayoutPanel不会向上移动。滚动后,您必须手动移动这些程序。奇。 – eidylon 2015-01-14 19:57:46