RectangleF RectangleF RectangleF RectangleF Struct

Definition

Speichert einen Satz von vier Gleitkommazahlen, die die Position und Größe eines Rechtecks angeben.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Verwenden Sie für erweiterte Bereichsfunktionen ein Region-Objekt.For more advanced region functions, use a Region object.

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

Hinweise

Ein Rechteck wird durch seine Breite, Höhe und linke obere Ecke definiert.A rectangle is defined by its width, height, and upper-left corner.

Konstruktoren

RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF)

Initialisiert eine neue Instanz der RectangleF-Klasse mit der angegebenen Position und Größe.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single)

Initialisiert eine neue Instanz der RectangleF-Klasse mit der angegebenen Position und Größe.Initializes a new instance of the RectangleF class with the specified location and size.

Felder

Empty Empty Empty Empty

Stellt eine Instanz der RectangleF-Klasse mit deren nicht initialisierten Membern dar.Represents an instance of the RectangleF class with its members uninitialized.

Eigenschaften

Bottom Bottom Bottom Bottom

Ruft die y-Koordinate ab, die die Summe von Y und Height dieser RectangleF-Struktur ist.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height Height Height Height

Ruft die Höhe dieser RectangleF-Struktur ab oder legt diese fest.Gets or sets the height of this RectangleF structure.

IsEmpty IsEmpty IsEmpty IsEmpty

Ruft einen Wert ab, der angibt, ob die Width-Eigenschaft oder die Height-Eigenschaft dieses RectangleF den Wert 0 (null) besitzt.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left Left Left Left

Ruft die x-Koordinate des linken Randes dieser RectangleF-Struktur ab.Gets the x-coordinate of the left edge of this RectangleF structure.

Location Location Location Location

Ruft die Koordinaten der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right Right Right Right

Ruft die x-Koordinate ab, die die Summe von X und Width dieser RectangleF-Struktur ist.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size Size Size Size

Ruft die Größe dieses RectangleF ab oder legt sie fest.Gets or sets the size of this RectangleF.

Top Top Top Top

Ruft die y-Koordinate des oberen Randes dieser RectangleF-Struktur ab.Gets the y-coordinate of the top edge of this RectangleF structure.

Width Width Width Width

Ruft die Breite dieser RectangleF-Struktur ab oder legt diese fest.Gets or sets the width of this RectangleF structure.

X X X X

Ruft die x-Koordinate der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y Y Y Y

Ruft die y-Koordinate der linken oberen Ecke dieser RectangleF-Struktur ab oder legt diese fest.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Methoden

Contains(PointF) Contains(PointF) Contains(PointF) Contains(PointF)

Bestimmt, ob der angegebene Punkt in dieser RectangleF-Struktur enthalten ist.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF) Contains(RectangleF) Contains(RectangleF) Contains(RectangleF)

Bestimmt, ob der von rect dargestellte rechteckige Bereich vollständig in dieser RectangleF-Struktur enthalten ist.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single) Contains(Single, Single) Contains(Single, Single) Contains(Single, Single)

Bestimmt, ob der angegebene Punkt in dieser RectangleF-Struktur enthalten ist.Determines if the specified point is contained within this RectangleF structure.

Equals(RectangleF) Equals(RectangleF) Equals(RectangleF) Equals(RectangleF)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Überprüft, ob obj ein RectangleF mit derselben Position und Größe wie dieses RectangleF ist.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single)

Erstellt eine RectangleF-Struktur, deren linke obere Ecke und rechte untere Ecke sich an den angegebenen Positionen befinden.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft den Hashcode für diese RectangleF-Struktur ab.Gets the hash code for this RectangleF structure. Weitere Informationen zur Verwendung von Hashcodes finden Sie unter Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(SizeF) Inflate(SizeF) Inflate(SizeF) Inflate(SizeF)

Vergrößert dieses RectangleF um den angegebenen Betrag.Enlarges this RectangleF by the specified amount.

Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single)

Vergrößert diese RectangleF-Struktur um den angegebenen Betrag.Enlarges this RectangleF structure by the specified amount.

Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single)

Erstellt eine vergrößerte Kopie der angegebenen RectangleF-Struktur und gibt die Kopie zurück.Creates and returns an enlarged copy of the specified RectangleF structure. Die Kopie wird um den angegebenen Betrag vergrößert, und das ursprüngliche Rechteck bleibt unverändert.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF)

Gibt eine RectangleF-Struktur zurück, die die Schnittmenge zweier Rechtecke darstellt.Returns a RectangleF structure that represents the intersection of two rectangles. Wenn keine Schnittmenge vorliegt, wird ein leeres RectangleF zurückgegeben.If there is no intersection, and empty RectangleF is returned.

Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF)

Ersetzt diese RectangleF-Struktur durch die Schnittmenge dieser Struktur und der angegebenen RectangleF-Struktur.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF)

Bestimmt, ob dieses Rechteck eine Schnittmenge mit rect bildet.Determines if this rectangle intersects with rect.

Offset(PointF) Offset(PointF) Offset(PointF) Offset(PointF)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single) Offset(Single, Single) Offset(Single, Single) Offset(Single, Single)

Passt die Position dieses Rechtecks um den angegebenen Betrag an.Adjusts the location of this rectangle by the specified amount.

ToString() ToString() ToString() ToString()

Konvertiert die Location und Size dieses RectangleF in eine Klartextzeichenfolge.Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF)

Erstellt das kleinstmögliche dritte Rechteck, das zwei Rechtecke enthalten kann, die eine Gesamtmenge bilden.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Operatoren

Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF)

Überprüft, ob zwei RectangleF-Strukturen die gleiche Position und Größe haben.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF)

Konvertiert die angegebene Rectangle-Struktur in eine RectangleF-Struktur.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF)

Überprüft, ob sich zwei RectangleF-Strukturen in Position und Größe unterscheiden.Tests whether two RectangleF structures differ in location or size.

Gilt für: