4

我正在使用一个用 C# 编写的程序,遇到了这些进度条,其中一个是蓝色的。

这是有问题的进度条的图片:

http://imgur.com/xAwA4

forecolor 属性显然没有做任何事情,所以有人知道该怎么做吗?

谢谢

4

2 回答 2

8

如果它是一个 winform 应用程序,则执行以下步骤

Program.cs注释掉该行

Application.EnableVisualStyles();

在后面的代码中:

ProgressBar1.ForeColor = Color.Blue;
ProgressBar1.Style = ProgressBarStyle.Continuous;
于 2012-07-29T19:02:56.710 回答
2

按照 Habib 的建议禁用视觉样式是可行的,但是如果您的应用程序依赖视觉样式来看起来更好,您将不得不使用自定义进度条。

颜色进度条 - CodeProject

据我了解,TerrariViewer 使用 Wpf,如果您愿意使用它,这是一种可能性

进度条前景色

于 2012-07-29T20:56:49.340 回答