c#如何得到一个圆(不止是画出来,还要得到实体)

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:44:43
如题,我想得到一个圆,像rectang类一样使用,怎么操作?请高手指点,谢谢!

根据圆的基本特性,定义类属性
public class Circle
{
public double Radius;
public double Location;
public void Draw(Graphics g)
{
g.DrawEllipse(new Pen(Color.Red),Location - new Size(Radius,Radius),new Size(2*Radius,2*Radius));
}
}

Graphics g = this.CreateGraphics();
Pen p = new Pen(Color.Red);
g.DrawEllipse(p,10,10,100,100);