以前项目自己写的 ,一个模仿苹果AppStore 下载环形进度条的winfrom用户控件,GDI绘制。效果如图
using System.Drawing;
using System.Windows.Forms;
using System.ComponentModel;
namespace test
{
public class CircleProgressBar : Control
{
float _progress = 0F;
float _Wpen = 1;
float _Npen = 5;
float _Fwidth = 10;
[Description("进度条颜色")]
public Color CircleColor
{
get;
set;
}
[Description("外圈粗度")]
public float WpenThin
{
get { return _Wpen; }
set { _Wpen = value; }
}
[Description