我只想要一个 100% 的堆栈栏控件,而不是大多数提供的 CHARTS。类似于表示 iTunes 的硬盘空间使用情况...
基本上,我必须能够定义有多少项目,每个项目的百分比值。指定颜色只是一种奢侈功能,默认情况下它应该为每个项目自动定义不同的颜色。
我只想要一个 100% 的堆栈栏控件,而不是大多数提供的 CHARTS。类似于表示 iTunes 的硬盘空间使用情况...
基本上,我必须能够定义有多少项目,每个项目的百分比值。指定颜色只是一种奢侈功能,默认情况下它应该为每个项目自动定义不同的颜色。
你原来的标题有点让我失望。我不认为我会称之为“堆栈栏”控件。但是看了截图之后,我想我明白你的意思了……
有人已经准确地编写了您为 WinForms 寻找的控件,它可以在 CodeProject上找到。
它看起来很像 iTunes 控件,但渐变效果可能稍微不那么夸张:
它以 DLL 的形式提供,因此开始使用它所需要做的就是将对该 DLL 的引用添加到您的项目中。该许可证非常宽松,因此您还可以对控件进行任何您想要的自定义(例如,添加圆角或更多阴影),并重新编译 DLL,甚至将代码直接包含到您的项目中。