| static FromLeftTopRightBottom(float, float, float, float) | 创建一个RectangleF在指定位置具有左上角和右下角的结构。 |
| static FromPoints(PointF, PointF) | 创建一个新的Rectangle从指定的两点。创建的两个verticleRectangle将等于通过point1和point2.这些通常是相反的顶点。 |
| static Inflate(RectangleF, float, float) | 创建并返回指定的膨胀副本RectangleF结构体。副本按指定的数量膨胀。原始矩形保持不变。 |
| static Intersect(RectangleF, RectangleF) | 返回一个RectangleF表示两个矩形相交的结构。如果没有交集,并且为空RectangleF被退回。 |
| static Union(RectangleF, RectangleF) | 创建最小的第三个矩形,该矩形可以包含形成联合的两个矩形。 |
| Contains(PointF) | 确定指定点是否包含在此范围内RectangleF结构. |
| Contains(RectangleF) | 确定矩形区域是否由rect完全包含在这个RectangleF结构. |
| Contains(float, float) | 确定指定点是否包含在此范围内RectangleF结构. |
| override Equals(object) | 测试是否obj是一个RectangleF与此相同的位置和大小RectangleF . |
| override GetHashCode() | 获取此哈希码RectangleF结构. |
| Inflate(SizeF) | 膨胀这个RectangleF按指定数量。 |
| Inflate(float, float) | 膨胀这个RectangleF指定数量的结构。 |
| Intersect(RectangleF) | 替换这个RectangleF具有自身和指定的交集的结构RectangleF结构. |
| IntersectsWith(RectangleF) | 确定此矩形是否与rect . |
| Normalize() | 通过使矩形的宽度和高度为正值、left 小于 right 和 top 小于 bottom 来规范化矩形。 |
| Offset(PointF) | 按指定量调整此矩形的位置。 |
| Offset(float, float) | 按指定量调整此矩形的位置。 |
| override ToString() | 转换 this 的属性RectangleF到一个人类可读的字符串。 |
| operator / | 实现运算符 /. |
| operator == | 测试是否两个RectangleF结构具有相同的位置和大小。 |
| implicit operator | 转换指定的Rectangle结构为RectangleF结构. |
| operator != | 测试是否两个RectangleF结构的位置或大小不同。 |
| operator * | 实现运算符 *. |