无论如何在C#中声明并实例化一个椭圆?我可以用一个矩形来做,如下图所示:
private Rectangle rect = new Rectangle();
有没有办法让我做以下(或类似的事情)?:
private Ellipse circ = new Ellipse();
答案 0 :(得分:5)
“矩形”是一组抽象的坐标。
与“Drawing.DrawRectangle()”,“Drawing.FillRectangle()”和“Drawing.DrawEllipse()”形成对比,它们是您可以在画布上绘制的图形基元。
我认为你正在寻找“Draw”原语:
http://msdn.microsoft.com/en-us/library/4cy2c290%28v=VS.71%29.aspx
PS: 图形方法“DrawEllipse()”和“FillEllipse()”可以将“Rectangle()”坐标作为输入参数:)