我只想要一个 100% 的堆栈栏控件,而不是大多数提供的图表。 类似于表示iTunes的硬盘空间使用...
基本上,我必须能够定义多少个项目,每个项目的百分比值。指定颜色只是奢侈功能,默认情况下它应该自动为每个项目定义不同的颜色。
最佳答案
你原来的标题有点让我失望。我认为我不会将其称为“堆栈栏”控件。但是看了截图后,我想我明白你的意思了……
有人已经准确地编写了您为 WinForms 寻找的控件,它可以在 here on CodeProject 上找到。 .
它看起来非常像 iTunes 控件,可能有一点过度的渐变效果:
它以 DLL 的形式提供,因此要开始使用它,您只需将对该 DLL 的引用添加到您的项目中即可。 The license is very permissive ,因此您还可以对控件进行任何自定义(例如,添加圆角或更多阴影),然后重新编译 DLL,甚至可以将代码直接包含到您的项目中。
关于c# - 在哪里可以找到模仿 iTunes 堆栈/填充/进度条的 WinForms 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10479846/