【发布时间】:2011-11-05 22:57:18
【问题描述】:
无论如何在 C# 中声明和实例化一个椭圆?我可以用一个矩形来做,如下所示:
private Rectangle rect = new Rectangle();
有没有办法让我做以下(或类似的事情)?:
private Ellipse circ = new Ellipse();
【问题讨论】:
无论如何在 C# 中声明和实例化一个椭圆?我可以用一个矩形来做,如下所示:
private Rectangle rect = new Rectangle();
有没有办法让我做以下(或类似的事情)?:
private Ellipse circ = new Ellipse();
【问题讨论】:
“矩形”是一组抽象坐标。
与“Drawing.DrawRectangle()”、“Drawing.FillRectangle()”和“Drawing.DrawEllipse()”相比,它们是可以在画布上绘制的图形基元。
我认为您正在寻找“绘图”原语:
http://msdn.microsoft.com/en-us/library/4cy2c290%28v=VS.71%29.aspx
PS: 图形方法“DrawEllipse()”和“FillEllipse()”可以将“Rectangle()”坐标作为输入参数:)
【讨论】: