110,537
社区成员
发帖
与我相关
我的任务
分享
int[] radius = new int[10] { 50, 60, 70, 80, 90, 100, 110, 120, 130, 140 };
private void panel1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.SmoothingMode = SmoothingMode.AntiAlias;
Pen pen = new Pen(Color.SteelBlue, 2);
var _max = radius.Max();
for (int i=0;i<10;i++)
{
var _current = radius[i] - _max < 0 ? (_max- radius[i])/2 : 0;
g.DrawPie(pen, _current,_current, radius[i], radius[i], i*36, 36);
}
}