日期:2014-05-18  浏览次数:20931 次

求一个能toolStripProgressBar上显示文字的方法
如果,我想在toolStripProgressBar上显示文字,但是C#中toolStripProgressBar并没有Text属性,怎么办啊?

------解决方案--------------------
现在不流行在ProgressBar上写字了。。。
你可以OwnerDraw一下,或者在ProgressBar前面再放一个窗格来写字。
------解决方案--------------------
非常抱歉,在看了您的问题之后,我针对该控件进行了绘制,但很可惜,它并没有提供有效的绘制兼容口,为此,我放弃了.在XP及以上的系统中进度条已经交由系统绘制,用户无法在.NET代码中进行增效了.
如果您只是为了增加文字,不如自己做一个控件.我特意送给您一个控件,我于今年上半年制作的:
超酷动态仿MAC进度条 V1.0



该进度条控件可以在任何2.0以上框架的程序中使用,也可以在安装了.NET运行库的服务器上,在Html静态网页中使用.
但很可惜,我也没有提供Text属性,因为目前而言,已经极少人使用Windows2000以下的系统,而且由于XP以上的系统中进度条的绘制都交由系统处理,所以您很难(或许是没有)看到有一个带有XP风格的进度条,却拥有Text属性(自定义控件除外).


------解决方案--------------------
MAC进度条网页演示:
http://dylike.czdown.com/love1.html

载入完成后刷新页面即可
------解决方案--------------------
學習了
------解决方案--------------------
好东西!~