RectangleF Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przechowuje zestaw czterech liczb zmiennoprzecinkowych reprezentujących lokalizację i rozmiar prostokąta. Aby uzyskać bardziej zaawansowane funkcje regionów, użyj Region obiektu.
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
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Prostokąt jest definiowany przez jego szerokość, wysokość i lewy górny róg.
Konstruktory
RectangleF(PointF, SizeF) |
Inicjuje RectangleF nowe wystąpienie klasy o określonej lokalizacji i rozmiarze. |
RectangleF(Single, Single, Single, Single) |
Inicjuje RectangleF nowe wystąpienie klasy o określonej lokalizacji i rozmiarze. |
RectangleF(Vector4) |
Inicjuje RectangleF nowe wystąpienie struktury z określonego Vector4elementu . |
Pola
Empty |
Reprezentuje wystąpienie RectangleF klasy z niezainicjowanymi elementami członkowskimi. |
Właściwości
Bottom |
Pobiera współrzędną y, która jest sumą Y i Height tej RectangleF struktury. |
Height |
Pobiera lub ustawia wysokość tej RectangleF struktury. |
IsEmpty |
Pobiera wartość wskazującą, czy Width właściwość lub Height ma RectangleF wartość zero. |
Left |
Pobiera współrzędną x lewej krawędzi tej RectangleF struktury. |
Location |
Pobiera lub ustawia współrzędne lewego górnego rogu tej RectangleF struktury. |
Right |
Pobiera współrzędną x, która jest sumą X i Width tej RectangleF struktury. |
Size |
Pobiera lub ustawia rozmiar tego RectangleFelementu . |
Top |
Pobiera współrzędną y górnej krawędzi tej RectangleF struktury. |
Width |
Pobiera lub ustawia szerokość tej RectangleF struktury. |
X |
Pobiera lub ustawia współrzędną x lewego górnego rogu tej RectangleF struktury. |
Y |
Pobiera lub ustawia współrzędną y lewego górnego rogu tej RectangleF struktury. |
Metody
Contains(PointF) |
Określa, czy określony punkt znajduje się w tej RectangleF strukturze. |
Contains(RectangleF) |
Określa, czy prostokątny region reprezentowany przez |
Contains(Single, Single) |
Określa, czy określony punkt znajduje się w tej RectangleF strukturze. |
Equals(Object) |
Sprawdza, czy |
Equals(RectangleF) |
Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu. |
FromLTRB(Single, Single, Single, Single) |
RectangleF Tworzy strukturę z lewym górnym rogu i prawym dolnym rogu w określonych lokalizacjach. |
GetHashCode() |
Pobiera kod skrótu dla tej RectangleF struktury. Aby uzyskać informacje o korzystaniu z kodów skrótów, zobacz |
Inflate(RectangleF, Single, Single) |
Tworzy i zwraca powiększoną kopię określonej RectangleF struktury. Kopia jest powiększona o określoną kwotę, a oryginalny prostokąt pozostaje niezmodyfikowany. |
Inflate(Single, Single) |
Powiększa tę RectangleF strukturę o określoną kwotę. |
Inflate(SizeF) |
Powiększa to RectangleF o określoną kwotę. |
Intersect(RectangleF) |
Zastępuje tę RectangleF strukturę przecięciem siebie i określoną RectangleF strukturą. |
Intersect(RectangleF, RectangleF) |
Zwraca strukturę reprezentującą przecięcie RectangleF dwóch prostokątów. Jeśli nie ma skrzyżowania, a zwracana jest pusta RectangleF wartość. |
IntersectsWith(RectangleF) |
Określa, czy ten prostokąt przecina się z . |
Offset(PointF) |
Dostosowuje lokalizację tego prostokąta o określoną kwotę. |
Offset(Single, Single) |
Dostosowuje lokalizację tego prostokąta o określoną kwotę. |
ToString() |
Konwertuje element |
ToVector4() |
Tworzy nowy Vector4 element na podstawie tego elementu RectangleF. |
Union(RectangleF, RectangleF) |
Tworzy najmniejszy możliwy trzeci prostokąt, który może zawierać oba prostokąty, które tworzą unię. |
Operatory
Equality(RectangleF, RectangleF) |
Sprawdza, czy dwie RectangleF struktury mają taką samą lokalizację i rozmiar. |
Explicit(RectangleF to Vector4) |
Konwertuje określony RectangleF element na .Vector4 |
Explicit(Vector4 to RectangleF) |
Konwertuje określony Vector4 element na .RectangleF |
Implicit(Rectangle to RectangleF) |
Konwertuje określoną Rectangle strukturę na RectangleF strukturę. |
Inequality(RectangleF, RectangleF) |
Sprawdza, czy dwie RectangleF struktury różnią się w lokalizacji lub rozmiarze. |