Rectangle-Struktur
Speichert die Position und die Größe eines rechteckigen Bereichs.
Namespace: Microsoft.VisualStudio.TestTools.UITest.Input
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
Public Structure Rectangle
public struct Rectangle
public value class Rectangle
[<Sealed>]
type Rectangle = struct end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.
Der Rectangle-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
Rectangle | Initialisiert eine neue Instanz der Rechteck-Klasse mit einer Position und Größe. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Bottom | Ruft die y-Koordinate der rechten unteren Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird. |
![]() |
Height | Ruft die Höhe fest, die von dieser Rechteckinstanz definiert wird. |
![]() |
IsEmpty | Ruft ab, ob dieses System.Drawing.Rectangle ein System.Drawing.Rectangle.Width oder ein System.Drawing.Rectangle.Height von 0 verfügt. |
![]() |
Left | Ruft x-Koordinate der linken oberen Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird. |
![]() |
Location | Ruft ab oder legt die Koordinaten der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz dargestellt wird. |
![]() |
Right | Ruft die x-Koordinate der rechten unteren Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird. |
![]() |
Top | Ruft y-Koordinate der linken oberen Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird. |
![]() |
Width | Ruft die Breite fest, die von dieser Rechteckinstanz definiert wird. |
![]() |
X | Ruft die x-Koordinate der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz definiert wird. |
![]() |
Y | Ruft die y-Koordinate der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz definiert wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Contains(Point) | Bestimmt, ob der angegebene Punkt innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz definiert wird. |
![]() |
Contains(Rectangle) | Bestimmt, ob der rechteckige Bereich vollständig innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz dargestellt wird. |
![]() |
Contains(Int32, Int32) | Bestimmt, ob der angegebene Punkt innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz definiert wird. |
![]() |
Equals | Überprüft, ob das Objekt gleich dieser Instanz des Rechtecks befindet. (Überschreibt ValueType.Equals(Object).) |
![]() |
GetHashCode | Ruft den Hashcode für das Objekt ab. (Überschreibt ValueType.GetHashCode.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Inflate | Vergrößert dieses System.Drawing.Rectangle durch die angegebene Anzahl. |
![]() |
Intersect(Rectangle) | Erstellt ein Rechteck, das die Schnittmenge zwischen diesem Rechteck und rect darstellt. |
![]() ![]() |
Intersect(Rectangle, Rectangle) | Erstellt ein Rechteck, das die Schnittmenge zwischen a und b. darstellt.Wenn keine Schnittmenge vorhanden ist, wird NULL zurückgegeben. |
![]() |
ToString | Konvertiert die Attribute dieser Instanz einer lesbaren Zeichenfolge. (Überschreibt ValueType.ToString.) |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Equality | Testet, ob zwei Instanz von Objekten gleichen Position und Größe haben. |
![]() ![]() |
Inequality | Testet, ob zwei Instanzen von Objekten im Speicherort oder in der Größe unterscheiden. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
Empty | Speichert die Position und die Größe eines rechteckigen region.> |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.