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

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

有帮助吗?

解决方案

您经常看到的滚动条,包括内置于大多数winforms控件中的滚动条,都是由Windows呈现的,除了实现完全接管渲染和行为的完全自定义解决方案之外,没有办法覆盖它们在WinForms中的外观。常见的滚动条控件。有一些商业包装声称这样做(google winforms skinning)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top