Winforms 自定义绘制窗口窗体滚动条?

Winforms 自定义绘制窗口窗体滚动条?,winforms,scrollbar,skinning,Winforms,Scrollbar,Skinning,我知道如何自定义绘制独立的Windows窗体滚动条,因为在codeproject.com这样的地方有很多示例。但是如何在非自己创建的控件中自定义绘制滚动条?例如,面板可以显示滚动条,但如何确保它显示的滚动条是自定义绘制的 或者这是不可能的,我需要创建我自己版本的面板,以便他们使用我自己的自定义绘图滚动条?您最常看到的滚动条,包括大多数winforms控件中内置的滚动条,是由Windows渲染的,如果不实现完全接管公共滚动条控件的渲染和行为的完全自定义解决方案,就无法覆盖它们在WinForms中的

我知道如何自定义绘制独立的Windows窗体滚动条,因为在codeproject.com这样的地方有很多示例。但是如何在非自己创建的控件中自定义绘制滚动条?例如,面板可以显示滚动条,但如何确保它显示的滚动条是自定义绘制的


或者这是不可能的,我需要创建我自己版本的面板,以便他们使用我自己的自定义绘图滚动条?

您最常看到的滚动条,包括大多数winforms控件中内置的滚动条,是由Windows渲染的,如果不实现完全接管公共滚动条控件的渲染和行为的完全自定义解决方案,就无法覆盖它们在WinForms中的外观。有一些商业软件包声称可以做到这一点(google winforms skinning)