RectangleF Struktura

Definicja

Przechowuje zestaw czterech liczb zmiennoprzecinkowych, które reprezentują lokalizację i rozmiar prostokąta.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Aby uzyskać bardziej zaawansowane funkcje regionu, użyj Region obiektu.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)
Dziedziczenie
RectangleF
Atrybuty
Implementuje

Uwagi

Prostokąt jest definiowany przy użyciu jego szerokości, wysokości i lewego górnego rogu.A rectangle is defined by its width, height, and upper-left corner.

Konstruktory

RectangleF(PointF, SizeF)

Inicjuje nowe wystąpienie RectangleF klasy z określoną lokalizacją i rozmiarem.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single)

Inicjuje nowe wystąpienie RectangleF klasy z określoną lokalizacją i rozmiarem.Initializes a new instance of the RectangleF class with the specified location and size.

Pola

Empty

Reprezentuje wystąpienie RectangleF klasy z niezainicjowanymi elementami członkowskimi.Represents an instance of the RectangleF class with its members uninitialized.

Właściwości

Bottom

Pobiera współrzędną y, która jest sumą Y i Height tej RectangleF struktury.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height

Pobiera lub ustawia wysokość tej RectangleF struktury.Gets or sets the height of this RectangleF structure.

IsEmpty

Pobiera wartość wskazującą, czy Width Właściwość RectangleF lub Height ma wartość zero.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left

Pobiera współrzędną x lewej krawędzi tej RectangleF struktury.Gets the x-coordinate of the left edge of this RectangleF structure.

Location

Pobiera lub ustawia współrzędne górnego lewego rogu tej RectangleF struktury.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right

Pobiera współrzędną x, która jest sumą X i Width tej RectangleF struktury.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size

Pobiera lub ustawia rozmiar tego RectangleFelementu.Gets or sets the size of this RectangleF.

Top

Pobiera współrzędną y górnej krawędzi tej RectangleF struktury.Gets the y-coordinate of the top edge of this RectangleF structure.

Width

Pobiera lub ustawia szerokość tej RectangleF struktury.Gets or sets the width of this RectangleF structure.

X

Pobiera lub ustawia współrzędną x lewego górnego rogu tej RectangleF struktury.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y

Pobiera lub ustawia współrzędną y lewego górnego rogu tej RectangleF struktury.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Metody

Contains(PointF)

Określa, czy określony punkt jest zawarty w tej RectangleF strukturze.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF)

Określa, czy prostokątny region reprezentowany rect przez program jest całkowicie zawarty RectangleF w tej strukturze.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single)

Określa, czy określony punkt jest zawarty w tej RectangleF strukturze.Determines if the specified point is contained within this RectangleF structure.

Equals(Object)

Testuje obj , czy RectangleF jest to z tą samą RectangleFlokalizacją i rozmiarem.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

Equals(RectangleF)
FromLTRB(Single, Single, Single, Single)

RectangleF Tworzy strukturę z lewym górnym rogu i prawym dolnym rogu w określonych lokalizacjach.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode()

Pobiera kod skrótu dla tej RectangleF struktury.Gets the hash code for this RectangleF structure. Informacje o używaniu kodów skrótów można znaleźć w temacie Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Tworzy i zwraca powiększoną kopię określonej RectangleF struktury.Creates and returns an enlarged copy of the specified RectangleF structure. Kopia zostanie powiększona o określoną wartość, a oryginalny prostokąt pozostaje niemodyfikowany.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Inflate(Single, Single)

Powiększa tę RectangleF strukturę o określoną liczbę.Enlarges this RectangleF structure by the specified amount.

Inflate(SizeF)

Powiększa ten RectangleF krok o określoną liczbę.Enlarges this RectangleF by the specified amount.

Intersect(RectangleF)

Zastępuje tę RectangleF strukturę wspólną częścią siebie i określoną RectangleF strukturą.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

Intersect(RectangleF, RectangleF)

RectangleF Zwraca strukturę, która reprezentuje część wspólną dwóch prostokątów.Returns a RectangleF structure that represents the intersection of two rectangles. Jeśli nie ma przekroju, a zwracana jest RectangleF pusta.If there is no intersection, and empty RectangleF is returned.

IntersectsWith(RectangleF)

Określa, czy ten prostokąt przecina się rectz.Determines if this rectangle intersects with rect.

Offset(PointF)

Dostosowuje lokalizację tego prostokąta o określoną liczbę.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single)

Dostosowuje lokalizację tego prostokąta o określoną liczbę.Adjusts the location of this rectangle by the specified amount.

ToString()

Location Konwertuje i Size w tenRectangleF sposób na ciąg czytelny dla człowieka.Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF)

Tworzy najmniejszy możliwy trzeci prostokąt, który może zawierać oba prostokąty tworzące Unię.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Operatory

Equality(RectangleF, RectangleF)

Testuje, RectangleF czy dwie struktury mają równą lokalizację i rozmiar.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF)

Konwertuje określoną Rectangle strukturę RectangleF na strukturę.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF)

Testuje, RectangleF czy dwie struktury różnią się w zależności od lokalizacji lub rozmiaru.Tests whether two RectangleF structures differ in location or size.

Dotyczy