当前注册人数386541人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

Fully Customizable XP Progress Bar (with examples)

全定制的XP风格进度条源代码(防止闪烁处理)

2007年12月19日
C#, VBWin95, Win98, WinME, NT4, Win2K, WinXP, Win2003, .NET 1.1VS.NET2003, Dev
这是一个C#实现的XP风格进度条,它非常好看,还有很多其它的特征: 1. 不怎么占用CPU资源,因为使用了双缓冲的原因 2. 双缓冲提供了很好的平滑处理,不会闪烁 3. 文字使用Anti alias效果,更加好看 4. 使用文字阴影,及渐进颜色 5. 全定制功能
相关知识

控件提供的属性有:

  • BackgroundImage
  • ColorBackground
  • ColorBarBorder
  • ColorBarCenter
  • ColorsXp
  • ColorText
  • GradientStyle
  • SteepDistance
  • SteepWidth
  • TextShadow
  • TextShadowAlpha

提示:

如果该控件用于CPU密集的程序中,为了让进度条仍然可以及时地绘制效果,可以使用:

Application.DoEvents();

千万别用Invalidate(), .Refresh().Update(). 这样会使得性能变低。

源代码原文下载:
Fully Customizable XP Progress Bar (with examples) I've developed an XpProgressBar that looks like the one used by the default WinXP theme. I have added a lot of features to fully customize its look. The control offers the following features: * Good performance The XpProgressBar doesn't use much of the CPU because it uses a double buffer feature that performs painting operations offline to an image and later to the screen (this works at least three times faster). * Non flicking double buffer This control is implemented with a double buffer to provide smooth animation without any flicking and small paint time. * Anti alias text All the strings painted in the progress bar are drawn using anti alias hint to provide better quality. * Text shadow You can set the shadow to the text and customize its color and the alpha channel. * Fully customizable As you can see, every property of the progress bar can be set to provide a beautiful look.

源码图片

点击链接查看大图
从本站下载附件及源代码(1个附件,已经成功下载712次)

最值得关注的外文源代码

Clog - Client Logging, WPF Edition
Vista Style Button in C#
XPTable - .NET ListView meets Java's JTable
Vista-themed Owner-drawn and Full-custom Task Buttons & Task Dialogs
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论126次,此处显示最近20次评论! 查看所有评论

流云飞星  2014年02月19日
看看怎么样,学习一下,谢谢
笑傲江湖  2013年08月04日
不错的啊。
MICRO_DENG  2013年02月16日
nice.
zhl_download  2012年11月22日
收藏了
bluesky_human  2012年11月19日
真心感谢codesoso
rosyli  2012年10月12日
不错的控件
cmd3389  2012年08月27日
嗯,不错的进度条控件
Benson  2012年08月10日
嗯,不错的进度条控件
ljjhaihyb  2012年07月13日
不错
crystal  2012年07月12日
不错,非常好。源码搜搜也很好,这个代码我找了不少地方,只有这方便下载。
cgl316myh  2012年05月18日
不错,先先来看看
answer  2012年04月17日
嗯,不错的进度条控件
qingrenden  2012年04月12日
好东西 下来研究下,谢谢分享
newlinn  2012年03月11日
好东西 下来研究下,谢谢分享
atinawind  2012年02月29日
非常好,谢谢分享!
xnwxq  2012年02月28日
好东西 好东西 好东西
donqiang  2012年02月16日
非常好,学习下!
cui_igis  2012年01月12日
谢谢
songbi123  2011年12月14日
谢谢~分享
sifang.zhou  2011年11月04日
下载学习,谢谢!
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明