c# - 在哪里可以找到模仿 iTunes 堆栈/填充/进度条的 WinForms 控件?

标签 c# .net winforms custom-controls controls

我只想要一个 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/

相关文章:

c# - Windows 窗体 : add new line to label if text is too long

winforms - 如何从事件处理函数中退出 Windows 窗体应用程序?

c# - 在 C# 中使用语句和 await 关键字可以很好地发挥作用

c# - ReSharper 可能的 InvalidOperationException

c# - LINQ 按月分组问题

asp.net - .net 项目的结构代码指南

.net - 为什么 .net WCF 服务需要接口(interface)

c# - Windows 窗体 C# 项目中的嵌入式 WebBrowser

c# - 构造函数参数的命名约定?

c# - 在 Windows 中使用 C# 配置扬声器设置有哪些 API?