Rectangle 成员

存储一组整数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。

下表列出了由 Rectangle 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework Rectangle 已重载。用指定的位置和大小初始化 Rectangle 类的新实例。

页首

公共字段

  名称 说明
Public field Static Supported by the .NET Compact Framework Empty 表示其属性未被初始化的 Rectangle 结构。

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework Bottom 获取 y 坐标,该坐标是此 Rectangle 结构的 YHeight 属性值之和。
Public property Supported by the .NET Compact Framework Height 获取或设置此 Rectangle 结构的高度。
Public property Supported by the .NET Compact Framework IsEmpty 测试此 Rectangle 的所有数值属性是否都具有零值。
Public property Supported by the .NET Compact Framework Left 获取此 Rectangle 结构左边缘的 x 坐标。
Public property Supported by the .NET Compact Framework Location 获取或设置此 Rectangle 结构左上角的坐标。
Public property Supported by the .NET Compact Framework Right 获取 x 坐标,该坐标是此 Rectangle 结构的 XWidth 属性值之和。
Public property Supported by the .NET Compact Framework Size 获取或设置此 Rectangle 的大小。
Public property Supported by the .NET Compact Framework Top 获取此 Rectangle 结构上边缘的 y 坐标。
Public property Supported by the .NET Compact Framework Width 获取或设置此 Rectangle 结构的宽度。
Public property Supported by the .NET Compact Framework X 获取或设置此 Rectangle 结构左上角的 x 坐标。
Public property Supported by the .NET Compact Framework Y 获取或设置此 Rectangle 结构左上角的 y 坐标。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Static Supported by the .NET Compact Framework Ceiling 通过将 RectangleF 值舍入到比它大的相邻整数值,将指定的 RectangleF 结构转换为 Rectangle 结构。
Public method Supported by the .NET Compact Framework Contains 已重载。 确定指定的点是否包含在此 Rectangle 定义的矩形区域范围内。
Public method Supported by the .NET Compact Framework Equals 已重载。 已重写。 确定指定对象是否等于此 Rectangle 对象。
Public method Static Supported by the .NET Compact Framework FromLTRB 创建一个具有指定边缘位置的 Rectangle 结构。
Public method Supported by the .NET Compact Framework GetHashCode 已重写。 返回此 Rectangle 结构的哈希代码。有关如何使用哈希代码的信息,请参见 GetHashCode
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Inflate 已重载。 将 Rectangle 结构放大指定量。
Public method Supported by the .NET Compact Framework Intersect 已重载。 确定表示两个矩形交集的 Rectangle 结构。
Public method Supported by the .NET Compact Framework IntersectsWith 确定此矩形是否与 rect 相交。
Public method Supported by the .NET Compact Framework Offset 已重载。 将此矩形的位置调整指定的量。
Public method Static Supported by the .NET Compact Framework op_Equality 测试两个 Rectangle 结构的位置和大小是否相同。
Public method Static Supported by the .NET Compact Framework op_Inequality 测试两个 Rectangle 结构的位置或大小是否不同。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework Round 通过将 RectangleF 舍入到最近的整数值,将指定的 RectangleF 转换为 Rectangle
Public method ToString 已重写。 将此 Rectangle 的属性转换为可读字符串。
Public method Static Supported by the .NET Compact Framework Truncate 通过截断 RectangleF 值,将指定的 RectangleF 转换为 Rectangle
Public method Static Supported by the .NET Compact Framework Union 获取包含两个 Rectangle 结构的交集的 Rectangle 结构。

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

请参见

参考

Rectangle 结构
System.Drawing 命名空间