【发布时间】:2013-06-12 17:14:09
【问题描述】:
情况:
我正在开发一个新应用程序,该应用程序从打开计时器开始,当计时器滴答声时,进度条加载。
我想做什么:
我想要的基本东西就是改变绿色条的颜色。例如蓝色。
我的问题:
我尝试更改颜色,如果查看进度条的属性窗口,我可以更改BackColor 和ForeColor。和我一模一样。
现在,我确定我确实更改了颜色,但更改似乎不会影响进度条。
它似乎根本没有改变..它仍然保持灰色和绿色。
可以改变吗?
也许我需要一些代码(C# 或 .NET)? (具体代码不用说,基本的价格就好)
谢谢
【问题讨论】:
-
解决方案:使用WPF。 WPF 进度条允许更改条形颜色并保持 Windows 主题定义的样式。
-
@HighCore 如果我现在正在寻找菜鸟,我很抱歉.. 但我不是专业程序员,WPF 进度条是什么意思..?我必须导入它吗?还是我是工具箱中的一个项目?
-
WPF 是 Windows 窗体的替代品。
-
两者之间存在巨大的差异。您正在构建 Windows 窗体吗?还是 Windows 演示基础 (WPF) ?里面有一些 XAML 吗?例如:
<Button> Text </Button> -
这在 13 年前就可以使用,那时 XP 还没有出现。那时,Windows 还没有视觉样式。如今,进度条以用户选择的样式呈现。其中包括颜色、Vista 上的绿色以及默认 Windows 主题的颜色。您可以禁用程序的视觉样式,只需更改 Main() 方法中的调用。然而,它看起来就像一个从死里复活的程序。创建自己的 ProgressBar 控件非常简单,它是一个易于实现的控件。你可以让它看起来像任何你想要的。
标签: c# visual-studio-2010 progress-bar