声明和实例化矩形和圆形

时间:2011-11-05 22:57:19

标签: c# drawing

无论如何在C#中声明并实例化一个椭圆?我可以用一个矩形来做,如下图所示:

private Rectangle rect = new Rectangle();

有没有办法让我做以下(或类似的事情)?:

private Ellipse circ = new Ellipse(); 

1 个答案:

答案 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()”坐标作为输入参数:)