Rectangle 结构

应用仓库矩形区域的位置和大小。

命名空间:  Microsoft.VisualStudio.TestTools.UITest.Input
程序集:  Microsoft.VisualStudio.TestTools.UITest.Extension(在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

语法

声明
Public Structure Rectangle
public struct Rectangle
public value class Rectangle
[<Sealed>]
type Rectangle =  struct end
JScript 支持使用结构,但是不支持新结构的声明。

Rectangle 类型公开以下成员。

构造函数

  名称 说明
公共方法 Rectangle 初始化矩形选件类的新实例使用指定的位置和大小的。

页首

属性

  名称 说明
公共属性 Bottom 获取矩形区域的右下角的 y 坐标此实例定义的。
公共属性 Height 获取或设置此矩形实例定义的高度。
公共属性 IsEmpty 获取此 System.Drawing.Rectangle 是否有 System.Drawing.Rectangle.Width 或 System.Drawing.Rectangle.Height 0。
公共属性 Left 获取矩形区域的左上角的 x 坐标此实例定义的。
公共属性 Location 获取或设置矩形区域的左上角的坐标此矩形实例表示的。
公共属性 Right 获取矩形区域的右下角的 x 坐标此实例定义的。
公共属性 Top 获取矩形区域的左上角的 y 坐标此实例定义的。
公共属性 Width 获取或设置此矩形实例定义的宽度。
公共属性 X 获取或设置矩形区域的左上角的 x 坐标此矩形实例定义的。
公共属性 Y 获取或设置矩形区域的左上角的 y 坐标此矩形实例定义的。

页首

方法

  名称 说明
公共方法 Contains(Point) 确定 specfied 的点是否在的此实例定义的矩形区域中。
公共方法 Contains(Rectangle) 确定矩形区域是否位于实例表示的矩形区域内完全包含。
公共方法 Contains(Int32, Int32) 确定 specfied 的点是否在的此实例定义的矩形区域中。
公共方法 Equals 选定对象是否与矩形此实例是否相等。 (重写 ValueType.Equals(Object)。)
公共方法 GetHashCode 获取对象的哈希代码。 (重写 ValueType.GetHashCode。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Inflate 该指定的量展开此 System.Drawing.Rectangle。
公共方法 Intersect(Rectangle) 创建表示此矩形和矩形之间的交集的一个矩形。
公共方法静态成员 Intersect(Rectangle, Rectangle) 创建表示和 b. 之间的 intersetion 的一个矩形。如果没有交集,则返回 null 。
公共方法 ToString 将此实例属性转换为可读的字符串。 (重写 ValueType.ToString。)

页首

运算符

  名称 说明
公共运算符静态成员 Equality 测试两个对象实例是否相等位置和大小。
公共运算符静态成员 Inequality 测试对象的两个实例是否在位置的或大小。

页首

字段

  名称 说明
公共字段静态成员 Empty 应用仓库 region.&gt 矩形的位置和大小;

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.TestTools.UITest.Input 命名空间