问题描述
winformprogressbar颜色可以改变吗默认是绿色的
解决方案
解决方案二:
其实最简单的就是用两个Label模拟。外侧的Label设置为凹陷效果。里面摆一个Label,默认width=0更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。还可以加上文字、修改颜色。
解决方案三:
顶楼上。自定义的ProgressBar做个参考吧还有这个是vb.net写的其他一些东西,有需要可以自己去google,学会自己解决问题。
解决方案四:
解决方案五:
引用1楼caozhy的回复:
其实最简单的就是用两个Label模拟。外侧的Label设置为凹陷效果。里面摆一个Label,默认width=0更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。还可以加上文字、修改颜色。
还是用PictureBox和gif把,label不能做动画。
解决方案六:
引用4楼yuwenge的回复:
Quote: 引用1楼caozhy的回复:
其实最简单的就是用两个Label模拟。外侧的Label设置为凹陷效果。里面摆一个Label,默认width=0更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。还可以加上文字、修改颜色。还是用PictureBox和gif把,label不能做动画。
label虽然不能做动画,但你是可以用代码动态控制它的宽度的,至于你想要什么颜色,把label的背景色设置为那个颜色就行了。
解决方案七:
引用5楼u010662058的回复:
Quote: 引用4楼yuwenge的回复:
Quote: 引用1楼caozhy的回复:
其实最简单的就是用两个Label模拟。外侧的Label设置为凹陷效果。里面摆一个Label,默认width=0更新内侧的Label的宽度,让它等于最大宽度的百分比,即可实现进度条的效果。还可以加上文字、修改颜色。还是用PictureBox和gif把,label不能做动画。
label虽然不能做动画,但你是可以用代码动态控制它的宽度的,至于你想要什么颜色,把label的背景色设置为那个颜色就行了。
所以Label做不出win7的进度条效果。
时间: 2024-10-24 11:27:17