首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

让ProgressBar显示文字

2012-09-23 
【求助】让ProgressBar显示文字ProgressBar默认只能显示条形的进度,无法显示文字,不知道有没有高手可以让进

【求助】让ProgressBar显示文字
ProgressBar默认只能显示条形的进度,无法显示文字,不知道有没有高手可以让进度条控件显示文字(比如:46%)

[解决办法]
ProgressBar的Paint事件里这么写:

e.Graphics.DrawString(progressbar.Value+"%",Font,Brushes.Gray,progressbar.ClientRectangle);

其中progressbar是你的,Font、Brush任你修改。。如果需要对齐,就用StringFormat,Draw的时候加到后面。
[解决办法]
画啊,OnPaint
[解决办法]
没试出来。
[解决办法]
用第三方的容易。搜索EasyProgressBar
[解决办法]
加Label啊...然后除一下啊...
[解决办法]
可以用一个Label来绘制填充和绘制文字更简单一些,系统自带的Progressbar即使用上了paint也会很闪。

热点排行