如何增加面板滚动条的大小?

时间:2013-02-04 11:11:22

标签: c# graphics gdi+

如何增加Panel滚动条的大小? Panel控件中没有任何可用于滚动条大小的属性。

我知道这可以通过.Net中的GDI +来实现。

2 个答案:

答案 0 :(得分:0)

似乎.Net Panel控件不提供此功能。

如果你想画自己,你应该使用GDI / GDI + 此外,您仍然需要处理命中测试事项以响应鼠标消息。

答案 1 :(得分:0)

您可以使用单独的控件VScrollBarHScrollBar - 可以设置其宽度。 您也可以编写自己的自定义滚动条,如Core Custom Scrollbar

这两种解决方案都需要一些额外的工作,因为您无法使用Panel.AutoScroll属性。您可以将VScrollBarHScrollBar放在UserControll上,并将其用作“自定义滚动面板”以获得更好的功能。

相关问题