- 51Aspx源码必读.txt[2KB]
- Form1.cs[885B]
- Form1.Designer.cs[8KB]
- Form1.resx[10KB]
- Program.cs[482B]
- ProgressCircle.cs[8KB]
- ProgressCircleControl.csproj[3KB]
- obj\x86\Debug\ProgressCircle.csproj.FileListAbsolute.txt[825B]
- obj\x86\Debug\ProgressCircleControl.csproj.FileListAbsolute.txt[1KB]
- Properties\AssemblyInfo.cs[1KB]
- Properties\Resources.Designer.cs[3KB]
- Properties\Resources.resx[6KB]
- Properties\Settings.Designer.cs[1KB]
- from.gif[4KB]
- ProgressCircle.sln[883B]
- 最新Asp.Net源码下载.url[125B]
- bin\Debug\ProgressCircle.exe[21KB]
- bin\Debug\ProgressCircle.pdb[31KB]
- bin\Debug\ProgressCircle.vshost.exe[11KB]
- bin\Debug\ProgressCircle.vshost.exe.manifest[490B]
- obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache[4KB]
- obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache[5KB]
- obj\x86\Debug\GenerateResource-ResGen.read.1.tlog[1KB]
- obj\x86\Debug\GenerateResource-ResGen.write.1.tlog[1KB]
- obj\x86\Debug\ProgressCircle.exe[21KB]
- obj\x86\Debug\ProgressCircle.Form1.resources[180B]
- obj\x86\Debug\ProgressCircle.pdb[31KB]
- obj\x86\Debug\ProgressCircle.Properties.Resources.resources[180B]
- obj\x86\Debug\ProgressCircleControl.Form1.resources[3KB]
- obj\x86\Debug\ProgressCircleControl.Properties.Resources.resources[2KB]
- obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll[5KB]
- Properties\Settings.settings[249B]
- Resources\address-book-blue.png[709B]
- Resources\headphone.png[646B]
源码介绍
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)
用户名 | 推荐指数 | 下载时间 |
---|