- 51Aspx源码必读.txt[2KB]
- Form1.cs[885B]
- Form1.Designer.cs[8KB]
- Form1.resx[10KB]
- Program.cs[482B]
- ProgressCircle.cs[8KB]
- ProgressCircleControl.csproj[3KB]
- from.gif[4KB]
- ProgressCircle.sln[883B]
- 最新Asp.Net源码下载.url[125B]
源码介绍
GoogleChrome进度控件源码
功能介绍:
仿照GoogleChrome进度效果,显示给定进度百分比(0-100)。
如果进度值达到100%,则将闪烁指定次数。
属性:
BlinkCount,结束后闪烁几次。0为不闪烁,默认2
BlinkSpeed,闪烁速度,0-255,默认10
Image,图标,null则不显示
SpokeColor,辐条颜色
SpokeCount,辐条数量(穿过圆心算1根)
Value,进度百分比
层次如下:
用Parent.BackColor填充背景
画进度,用DrawPie()做
画辐条,对穿圆心,drawSpokes()
画图标,居中,drawIcon()
动画
利用一个System.Windows.Forms.Timer控件完成,
在Timer中只修改淡出进度,之后Refresh(),在Paint
事件中改变填充色的Alpha分量,重绘一个圆。
如此反复数次,即呈现出闪烁效果。
注意:
开发环境为Visual Studio 2010
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|