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 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
- 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 |
| Contains(Single, Single) |
Bestimmt, ob der angegebene Punkt in dieser RectangleF Struktur enthalten ist. |
| Equals(Object) |
Testet, ob |
| 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 |
| 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 |
| 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 |
| 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. |