小编use*_*203的帖子

如何强制垂直滚动条始终可以从WinForms中的AutoScroll中看到?

使用VS2010和.NET 4.0与C#和WinForms:

我总是希望一个垂直滚动条显示为我的面板作为禁用滚动条(当它不需要时,并在可以使用时启用它).

所以它就像一个混合AutoScroll.我已经尝试过使用VScrollBars,但是我无法弄清楚将它们放在哪里以使其工作.

基本上我有一个用户控件充当控件的"文档",它的大小会发生变化,因此在使用自动滚动时它可以很好地工作.当用户控件不适合并且用户可以将其向上移动时,会出现滚动条.

它本质上就像一个Web浏览器.但是,重绘控件需要很长时间(它是在面板内的网格中的组内具有许多字段和按钮等的形式:P

所以无论如何,当autoscroll启用垂直滚动条时,重绘窗口需要一段时间.我想总是显示如上所示的垂直滚动条(具有启用/禁用功能).

如果有人有一些帮助,我已经阅读了很多关于autoscroll主题的帖子,但没有人问过我在问什么,我无法想出一个解决方案.

scrollbars winforms autoscroll

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

autoscroll ×1

scrollbars ×1

winforms ×1