RectangleF Struktur

Definition

Speichert einen Satz von vier Gleitkommazahlen, die die Position und Größe eines Rechtecks darstellen. Verwenden Sie für erweiterte Regionsfunktionen ein Region-Objekt.

public value class RectangleF
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF
public struct RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
[<System.Serializable>]
type RectangleF = struct
type RectangleF = struct
Public Structure RectangleF
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Vererbung
RectangleF
Attribute
Implementiert

Hinweise

Ein Rechteck wird durch seine Breite, Höhe und obere linke Ecke definiert.

Konstruktoren

Name Beschreibung
RectangleF(PointF, SizeF)

Initialisiert eine neue Instanz der RectangleF Klasse mit der angegebenen Position und Größe.

RectangleF(Single, Single, Single, Single)

Initialisiert eine neue Instanz der RectangleF Klasse mit der angegebenen Position und Größe.

Felder

Name Beschreibung
Empty

Stellt eine Instanz der RectangleF Klasse dar, deren Member nicht initialisiert sind.

Eigenschaften

Name Beschreibung
Bottom

Ruft die y-Koordinate ab, die die Summe und YHeight der struktur ist RectangleF .

Height

Ruft die Höhe dieser RectangleF Struktur ab oder legt sie fest.

IsEmpty

Ruft einen Wert ab, der angibt, ob die WidthHeight Eigenschaft dieses RectangleF Werts den Wert Null hat.

Left

Ruft die x-Koordinate des linken Rands dieser RectangleF Struktur ab.

Location

Ruft die Koordinaten der oberen linken Ecke dieser RectangleF Struktur ab oder legt sie fest.

Right

Ruft die x-Koordinate ab, die die Summe und XWidth der struktur ist RectangleF .

Size

Dient zum Abrufen oder Festlegen der Größe dieses Werts RectangleF.

Top

Ruft die y-Koordinate des oberen Rands dieser RectangleF Struktur ab.

Width

Ruft die Breite dieser RectangleF Struktur ab oder legt sie fest.

X

Ruft die x-Koordinate der oberen linken Ecke dieser Struktur ab oder legt sie RectangleF fest.

Y

Ruft die y-Koordinate der oberen linken Ecke dieser RectangleF Struktur ab oder legt sie fest.

Methoden

Name Beschreibung
Contains(PointF)

Bestimmt, ob der angegebene Punkt in dieser RectangleF Struktur enthalten ist.

Contains(RectangleF)

Bestimmt, ob der durch diese rect Struktur dargestellte RectangleF rechteckige Bereich vollständig enthalten ist.

Contains(Single, Single)

Bestimmt, ob der angegebene Punkt in dieser RectangleF Struktur enthalten ist.

Equals(Object)

Testet, ob obj es sich um einen RectangleF Speicherort und dieselbe Größe handelt RectangleF.

Equals(RectangleF)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.

FromLTRB(Single, Single, Single, Single)

Erstellt eine RectangleF Struktur mit der oberen linken Ecke und der unteren rechten Ecke an den angegebenen Positionen.

GetHashCode()

Ruft den Hashcode für diese RectangleF Struktur ab. Informationen zur Verwendung von Hashcodes finden Sie unter Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Erstellt und gibt eine vergrößerte Kopie der angegebenen RectangleF Struktur zurück. Die Kopie wird um den angegebenen Betrag vergrößert, und das ursprüngliche Rechteck bleibt unverändert.

Inflate(Single, Single)

Vergrößert diese RectangleF Struktur um den angegebenen Betrag.

Inflate(SizeF)

Vergrößert dies RectangleF um den angegebenen Betrag.

Intersect(RectangleF, RectangleF)

Gibt eine RectangleF Struktur zurück, die die Schnittmenge zweier Rechtecke darstellt. Wenn keine Schnittmenge vorhanden ist und leer RectangleF zurückgegeben wird.

Intersect(RectangleF)

Ersetzt diese RectangleF Struktur durch die Schnittmenge von sich selbst und der angegebenen RectangleF Struktur.

IntersectsWith(RectangleF)

Bestimmt, ob sich dieses Rechteck mit rect.

Offset(PointF)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.

Offset(Single, Single)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.

ToString()

Wandelt dies Location und Size dies RectangleF in eine lesbare Zeichenfolge um.

Union(RectangleF, RectangleF)

Erstellt das kleinste mögliche dritte Rechteck, das beide rechtecke enthalten kann, die eine Vereinigung bilden.

Operatoren

Name Beschreibung
Equality(RectangleF, RectangleF)

Testet, ob zwei RectangleF Strukturen gleich Position und Größe aufweisen.

Implicit(Rectangle to RectangleF)

Konvertiert die angegebene Rectangle Struktur in eine RectangleF Struktur.

Inequality(RectangleF, RectangleF)

Testet, ob zwei RectangleF Strukturen an Position oder Größe unterschiedlich sind.

Gilt für: