if (_roundedEdges) { e.Graphics.FillEllipse(new SolidBrush(_progressColor), progressRect.X, progressRect.Y, progressRect.Height, progressRect.Height); e.Graphics.FillEllipse(new SolidBrush(_progressColor), progressRect.Right - progressRect.Height, progressRect.Y, progressRect.Height, progressRect.Height); e.Graphics.FillRectangle(new SolidBrush(_progressColor), progressRect.X + progressRect.Height / 2, progressRect.Y, progressRect.Width - progressRect.Height, progressRect.Height); } else { e.Graphics.FillRectangle(new SolidBrush(_progressColor), progressRect); }这段代码是什么意思
时间: 2023-05-16 20:05:17 浏览: 197
C# Graphics 画图生成椭圆、圆形印章代码.pdf
这段代码是一个 C# 的绘图代码,根据 _roundedEdges 变量的值来决定绘制一个圆角矩形或者一个矩形。如果 _roundedEdges 为真,则绘制一个左右两端为半圆的矩形,中间为矩形的进度条;如果 _roundedEdges 为假,则绘制一个普通的矩形进度条。
阅读全文