对于新的Rectangle()c#,浮点参数而不是int?

时间:2013-07-24 13:33:41

标签: c# geometry drawellipse

对于c#中的Rectangle类,是否可以使用float而不是int作为参数?或者我可以通过创建一个类似于Rectangle的新类来实现这一点,该类将参数设为float?

我想在e.Graphics.DrawEllipse

中使用它

示例:

e.Graphics.DrawEllipse(new Pen(Brushes.Black, stroke), new Rectangle(10,20,30,40);

而不是10,20,30,40我想使用花车。

任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:7)

RectangleF中的System.Drawing课程以single-precision floating point个数字作为参数:

http://msdn.microsoft.com/EN-US/library/kwafa1d7(v=VS.110,d=hv.2).aspx