RectangleF Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert einen Satz von vier Gleitkommazahlen, die die Position und Größe eines Rechtecks angeben. Verwenden Sie für erweiterte Bereichsfunktionen ein Region-Objekt.
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
- Vererbung
- Attribute
- Implementiert
Hinweise
Ein Rechteck wird durch seine Breite, Höhe und obere linke Ecke definiert.
Konstruktoren
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. |
RectangleF(Vector4) |
Initialisiert eine neue instance der RectangleF -Struktur aus dem angegebenen Vector4. |
Felder
Empty |
Stellt eine Instanz der RectangleF-Klasse mit deren nicht initialisierten Membern dar. |
Eigenschaften
Bottom |
Ruft die y-Koordinate ab, die die Summe von Y und Height dieser RectangleF-Struktur ist. |
Height |
Ruft die Höhe dieser RectangleF-Struktur ab oder legt diese fest. |
IsEmpty |
Ruft einen Wert ab, der angibt, ob die Width-Eigenschaft oder die Height-Eigenschaft dieses RectangleF den Wert 0 (null) besitzt. |
Left |
Ruft die x-Koordinate des linken Randes dieser RectangleF-Struktur ab. |
Location |
Ruft die Koordinaten der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest. |
Right |
Ruft die x-Koordinate ab, die die Summe von X und Width dieser RectangleF-Struktur ist. |
Size |
Ruft die Größe dieses RectangleF ab oder legt sie fest. |
Top |
Ruft die y-Koordinate des oberen Randes dieser RectangleF-Struktur ab. |
Width |
Ruft die Breite dieser RectangleF-Struktur ab oder legt diese fest. |
X |
Ruft die x-Koordinate der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest. |
Y |
Ruft die y-Koordinate der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest. |
Methoden
Contains(PointF) |
Bestimmt, ob der angegebene Punkt in dieser RectangleF-Struktur enthalten ist. |
Contains(RectangleF) |
Bestimmt, ob der von |
Contains(Single, Single) |
Bestimmt, ob der angegebene Punkt in dieser RectangleF-Struktur enthalten ist. |
Equals(Object) |
Überprüft, ob |
Equals(RectangleF) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. |
FromLTRB(Single, Single, Single, Single) |
Erstellt eine RectangleF-Struktur, deren linke obere Ecke und rechte untere Ecke sich an den angegebenen Positionen befinden. |
GetHashCode() |
Ruft den Hashcode für diese RectangleF-Struktur ab. Weitere Informationen zur Verwendung von Hashcodes finden Sie unter |
Inflate(RectangleF, Single, Single) |
Erstellt eine vergrößerte Kopie der angegebenen RectangleF-Struktur und gibt die Kopie 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 dieses RectangleF um den angegebenen Betrag. |
Intersect(RectangleF) |
Ersetzt diese RectangleF-Struktur durch die Schnittmenge dieses Rechtecks und der angegebenen RectangleF-Struktur. |
Intersect(RectangleF, RectangleF) |
Gibt eine RectangleF-Struktur zurück, die die Schnittmenge zweier Rechtecke darstellt. Wenn keine Schnittmenge vorliegt, wird ein leeres RectangleF zurückgegeben. |
IntersectsWith(RectangleF) |
Bestimmt, ob dieses Rechteck eine Schnittmenge mit |
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() |
Konvertiert die |
ToVector4() |
Erstellt ein neues Vector4-Objekt aus diesem RectangleF-Objekt. |
Union(RectangleF, RectangleF) |
Erstellt das kleinstmögliche dritte Rechteck, das zwei Rechtecke enthalten kann, die eine Gesamtmenge bilden. |
Operatoren
Equality(RectangleF, RectangleF) |
Überprüft, ob zwei RectangleF-Strukturen die gleiche Position und Größe haben. |
Explicit(RectangleF to Vector4) |
Konvertiert das angegebene RectangleF-Element in ein Vector4-Element. |
Explicit(Vector4 to RectangleF) |
Konvertiert das angegebene Vector4-Element in ein RectangleF-Element. |
Implicit(Rectangle to RectangleF) |
Konvertiert die angegebene Rectangle-Struktur in eine RectangleF-Struktur. |
Inequality(RectangleF, RectangleF) |
Überprüft, ob sich zwei RectangleF-Strukturen in Position und Größe unterscheiden. |