Region 成员

指示由矩形和由路径构成的图形形状的内部。无法继承此类。

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

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework Region 已重载。初始化新的 Region

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Clone 创建此 Region 的一个精确副本。
Public method Supported by the .NET Compact Framework Complement 已重载。 将此 Region 更新为指定的 RectangleF 结构中与此 Region 不相交的部分。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 释放此 Region 使用的所有资源。
Public method Supported by the .NET Compact Framework Equals 已重载。 测试此 Region 是否与另一个对象完全相同。
Public method Supported by the .NET Compact Framework Exclude 已重载。 将此 Region 更新为其内部与指定的 Rectangle 结构不相交的部分。
Public method Static FromHrgn 基于指定的现有 GDI 区域的句柄初始化一个新的 Region
Public method Supported by the .NET Compact Framework GetBounds 获取一个表示矩形的 RectangleF 结构,该矩形在 Graphics 对象的绘图图面上形成此 Region 的边界。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetHrgn 返回指定图形上下文中此 Region 的 Windows 句柄。
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetRegionData 返回 RegionData,它表示描述此 Region 的信息。
Public method GetRegionScans 返回 RectangleF 结构的数组,这些结构在应用指定的矩阵变换后近似于 Region
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Intersect 已重载。 将此 Region 更新为其自身与指定的 Region 的交集。
Public method Supported by the .NET Compact Framework IsEmpty 测试此 Region 在指定绘图图面上是否有空的内部。
Public method Supported by the .NET Compact Framework IsInfinite 测试此 Region 在指定绘图图面上是否有无限内部。
Public method Supported by the .NET Compact Framework IsVisible 已重载。 测试指定矩形是否包含在此 Region 中。
Public method Supported by the .NET Compact Framework MakeEmpty 将此 Region 初始化为一个空内部。
Public method Supported by the .NET Compact Framework MakeInfinite 将此 Region 对象初始化为无限内部。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ReleaseHrgn 释放 Region 的句柄。
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method Transform 通过指定的 Matrix 变换此 Region
Public method Supported by the .NET Compact Framework Translate 已重载。 将此 Region 的坐标偏移指定的量。
Public method Supported by the .NET Compact Framework Union 已重载。 将此 Region 更新为其自身与指定 GraphicsPath 的并集。
Public method Supported by the .NET Compact Framework Xor 已重载。 将此 Region 对象更新为其自身与指定 GraphicsPath 对象的并集减去这两者的交集。

页首

受保护的方法

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

页首

请参见

参考

Region 类
System.Drawing 命名空间