使用VS2010和.NET 4.0与C#和WinForms:
我总是希望一个垂直滚动条显示为我的面板作为禁用滚动条(当它不需要时,并在可以使用时启用它).
所以它就像一个混合AutoScroll.我已经尝试过使用VScrollBars,但是我无法弄清楚将它们放在哪里以使其工作.
基本上我有一个用户控件充当控件的"文档",它的大小会发生变化,因此在使用自动滚动时它可以很好地工作.当用户控件不适合并且用户可以将其向上移动时,会出现滚动条.
它本质上就像一个Web浏览器.但是,重绘控件需要很长时间(它是在面板内的网格中的组内具有许多字段和按钮等的形式:P
所以无论如何,当autoscroll启用垂直滚动条时,重绘窗口需要一段时间.我想总是显示如上所示的垂直滚动条(具有启用/禁用功能).
如果有人有一些帮助,我已经阅读了很多关于autoscroll主题的帖子,但没有人问过我在问什么,我无法想出一个解决方案.