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 | 初始化 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) | 建立表示這個矩形和 rect 的交集的矩形。 | |
Intersect(Rectangle, Rectangle) | 建立表示 a 和 b. 之間的 intersetion 的矩形。如果沒有交集,則會傳回 null。 | |
ToString | 將這個執行個體屬性對人們可讀取的 (Human-Readable) 字串。 (覆寫 ValueType.ToString。) |
回頁首
運算子
名稱 | 描述 | |
---|---|---|
Equality | 測試兩個物件執行個體是否具有相等的位置和大小。 | |
Inequality | 測試物件的兩個執行個體是否在不同位置或大小。 |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
Empty | 儲存 region.> 矩形的位置和大小; |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。