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