C#禁用Windows滚动条但启用自定义滚动条

时间:2014-12-23 13:53:26

标签: c# winforms scroll scrollbar panel

我有一个面板,一个自定义滚动条和一个问题。

首先:我需要使用这个自定义滚动条,因为它适用于平板电脑,我需要为此滚动条添加一些功能。

但我的问题:自定义滚动条工作正常,但我需要禁用Windows滚动条,因为我有2个水平和2个垂直滚动条(我的+窗口)。

已尝试 AutoScroll = false,但禁用所有滚动条。并且 panel.Horizo​​ntalScroll.Visible = false不起作用,所有滚动条都保持可见。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我已经看到了一个可以回答你问题的例子 我们的想法是:将所有控件放在面板中并在其外部定义滚动条控件,并使面板响应添加的滚动条。 我认为这将有效,想法和方式显示在此链接上:
http://www.codeproject.com/Articles/14801/How-to-skin-scrollbars-for-Panels-in-C