Freigeben über


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
Öffentliche Methode Rectangle Initialisiert eine neue Instanz der Rechteck-Klasse mit einer Position und Größe.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Bottom Ruft die y-Koordinate der rechten unteren Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird.
Öffentliche Eigenschaft Height Ruft die Höhe fest, die von dieser Rechteckinstanz definiert wird.
Öffentliche Eigenschaft IsEmpty Ruft ab, ob dieses System.Drawing.Rectangle ein System.Drawing.Rectangle.Width oder ein System.Drawing.Rectangle.Height von 0 verfügt.
Öffentliche Eigenschaft Left Ruft x-Koordinate der linken oberen Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird.
Öffentliche Eigenschaft Location Ruft ab oder legt die Koordinaten der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz dargestellt wird.
Öffentliche Eigenschaft Right Ruft die x-Koordinate der rechten unteren Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird.
Öffentliche Eigenschaft Top Ruft y-Koordinate der linken oberen Ecke des rechteckigen Bereichs ab, der von dieser Instanz definiert wird.
Öffentliche Eigenschaft Width Ruft die Breite fest, die von dieser Rechteckinstanz definiert wird.
Öffentliche Eigenschaft X Ruft die x-Koordinate der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz definiert wird.
Öffentliche Eigenschaft Y Ruft die y-Koordinate der linken oberen Ecke des rechteckigen Bereichs fest, der von dieser Rechteckinstanz definiert wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains(Point) Bestimmt, ob der angegebene Punkt innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz definiert wird.
Öffentliche Methode Contains(Rectangle) Bestimmt, ob der rechteckige Bereich vollständig innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz dargestellt wird.
Öffentliche Methode Contains(Int32, Int32) Bestimmt, ob der angegebene Punkt innerhalb des rechteckigen Bereichs enthalten ist, der von dieser Instanz definiert wird.
Öffentliche Methode Equals Überprüft, ob das Objekt gleich dieser Instanz des Rechtecks befindet. (Überschreibt ValueType.Equals(Object).)
Öffentliche Methode GetHashCode Ruft den Hashcode für das Objekt ab. (Überschreibt ValueType.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Inflate Vergrößert dieses System.Drawing.Rectangle durch die angegebene Anzahl.
Öffentliche Methode Intersect(Rectangle) Erstellt ein Rechteck, das die Schnittmenge zwischen diesem Rechteck und rect darstellt.
Öffentliche MethodeStatischer Member Intersect(Rectangle, Rectangle) Erstellt ein Rechteck, das die Schnittmenge zwischen a und b. darstellt.Wenn keine Schnittmenge vorhanden ist, wird NULL zurückgegeben.
Öffentliche Methode ToString Konvertiert die Attribute dieser Instanz einer lesbaren Zeichenfolge. (Überschreibt ValueType.ToString.)

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Testet, ob zwei Instanz von Objekten gleichen Position und Größe haben.
Öffentlicher OperatorStatischer Member Inequality Testet, ob zwei Instanzen von Objekten im Speicherort oder in der Größe unterscheiden.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member Empty Speichert die Position und die Größe eines rechteckigen region.&gt;

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITest.Input-Namespace