winform progressbar 颜色可以改变吗

waydame 2014-01-17 10:32:58
winform progressbar 颜色可以改变吗 默认是绿色的
...全文
1000 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
卧_槽 2014-01-20
  • 打赏
  • 举报
回复
引用 5 楼 u010662058 的回复:
[quote=引用 4 楼 yuwenge 的回复:] [quote=引用 1 楼 caozhy 的回复:] 其实最简单的就是用两个Label模拟。 外侧的Label设置为凹陷效果。 里面摆一个Label,默认width=0 更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。 还可以加上文字、修改颜色。
还是用PictureBox和gif把,label不能做动画。[/quote] label虽然不能做动画,但你是可以用代码动态控制它的宽度的,至于你想要什么颜色,把label的背景色设置为那个颜色就行了。[/quote] 所以Label做不出win7的进度条效果。
Ivy_郁 2014-01-18
  • 打赏
  • 举报
回复
引用 4 楼 yuwenge 的回复:
[quote=引用 1 楼 caozhy 的回复:] 其实最简单的就是用两个Label模拟。 外侧的Label设置为凹陷效果。 里面摆一个Label,默认width=0 更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。 还可以加上文字、修改颜色。
还是用PictureBox和gif把,label不能做动画。[/quote] label虽然不能做动画,但你是可以用代码动态控制它的宽度的,至于你想要什么颜色,把label的背景色设置为那个颜色就行了。
卧_槽 2014-01-18
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
其实最简单的就是用两个Label模拟。 外侧的Label设置为凹陷效果。 里面摆一个Label,默认width=0 更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。 还可以加上文字、修改颜色。
还是用PictureBox和gif把,label不能做动画。
小猪八Q 2014-01-17
  • 打赏
  • 举报
回复
顶楼上。 http://www.codeproject.com/Articles/203302/Progress-Bar-Google-Chrome 自定义的ProgressBar做个参考吧 还有这个是vb.net写的 http://www.codeproject.com/Articles/26518/Custom-ProgressBar-Control 其他一些东西,有需要可以自己去google,学会自己解决问题。
threenewbee 2014-01-17
  • 打赏
  • 举报
回复
其实最简单的就是用两个Label模拟。 外侧的Label设置为凹陷效果。 里面摆一个Label,默认width=0 更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。 还可以加上文字、修改颜色。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧