如何增加Panel
滚动条的大小?Panel 控件中没有任何可用于滚动条大小的属性。
我知道这可以在 .Net 中使用 GDI+ 来实现。
您可以使用单独的控件VScrollBar和HScrollBar - 可以设置它们的宽度。您还可以编写自己的自定义滚动条,例如Core Custom Scrollbar。
这两种解决方案都需要一些额外的工作,因为您将无法使用Panel.AutoScroll
属性。您可以放置一个VScrollBar
并将其用作“自定义可滚动面板”以获得更好的功能。HScrollBar
UserControll
似乎 .Net 面板控件不提供此功能。
如果你想自己画你应该使用 GDI / GDI+ 另外,你仍然需要处理命中测试的事情来响应鼠标消息。