RectangleF Struct

Definizione

Archivia un set di quattro numeri a virgola mobile che rappresentano la posizione e le dimensioni di un rettangolo. Per le funzioni di area più avanzate, usare un oggetto Region.

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)
Ereditarietà
RectangleF
Attributi
Implementazioni

Commenti

Un rettangolo è definito dalla larghezza, dall'altezza e dall'angolo superiore sinistro.

Costruttori

Nome Descrizione
RectangleF(PointF, SizeF)

Inizializza una nuova istanza della RectangleF classe con la posizione e le dimensioni specificate.

RectangleF(Single, Single, Single, Single)

Inizializza una nuova istanza della RectangleF classe con la posizione e le dimensioni specificate.

Campi

Nome Descrizione
Empty

Rappresenta un'istanza della RectangleF classe con i relativi membri non inizializzati.

Proprietà

Nome Descrizione
Bottom

Ottiene la coordinata y che corrisponde alla somma di Y e Height di questa RectangleF struttura.

Height

Ottiene o imposta l'altezza di questa RectangleF struttura.

IsEmpty

Ottiene un valore che indica se la Width proprietà o Height di questo RectangleF oggetto ha un valore pari a zero.

Left

Ottiene la coordinata x del bordo sinistro di questa RectangleF struttura.

Location

Ottiene o imposta le coordinate dell'angolo superiore sinistro di questa RectangleF struttura.

Right

Ottiene la coordinata x che corrisponde alla somma di X e Width di questa RectangleF struttura.

Size

Ottiene o imposta le dimensioni dell'oggetto RectangleF.

Top

Ottiene la coordinata y del bordo superiore di questa RectangleF struttura.

Width

Ottiene o imposta la larghezza di questa RectangleF struttura.

X

Ottiene o imposta la coordinata x dell'angolo superiore sinistro di questa RectangleF struttura.

Y

Ottiene o imposta la coordinata y dell'angolo superiore sinistro di questa RectangleF struttura.

Metodi

Nome Descrizione
Contains(PointF)

Determina se il punto specificato è contenuto all'interno di questa RectangleF struttura.

Contains(RectangleF)

Determina se l'area rettangolare rappresentata da rect è interamente contenuta all'interno di questa RectangleF struttura.

Contains(Single, Single)

Determina se il punto specificato è contenuto all'interno di questa RectangleF struttura.

Equals(Object)

Verifica se obj è un oggetto RectangleF con la stessa posizione e la stessa dimensione di questo RectangleFoggetto .

Equals(RectangleF)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

FromLTRB(Single, Single, Single, Single)

Crea una RectangleF struttura con angolo superiore sinistro e angolo inferiore destro nelle posizioni specificate.

GetHashCode()

Ottiene il codice hash per questa RectangleF struttura. Per informazioni sull'uso dei codici hash, vedere Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Crea e restituisce una copia ingrandita della struttura specificata RectangleF . La copia viene ingrandita in base alla quantità specificata e il rettangolo originale rimane invariato.

Inflate(Single, Single)

Ingrandisce questa RectangleF struttura in base all'importo specificato.

Inflate(SizeF)

Ingrandisce questo RectangleF valore in base all'importo specificato.

Intersect(RectangleF, RectangleF)

Restituisce una RectangleF struttura che rappresenta l'intersezione di due rettangoli. Se non è presente alcuna intersezione e viene restituito vuoto RectangleF .

Intersect(RectangleF)

Sostituisce questa RectangleF struttura con l'intersezione di se stessa e la struttura specificata RectangleF .

IntersectsWith(RectangleF)

Determina se questo rettangolo si interseca con rect.

Offset(PointF)

Regola la posizione del rettangolo in base alla quantità specificata.

Offset(Single, Single)

Regola la posizione del rettangolo in base alla quantità specificata.

ToString()

Converte e Size di questo RectangleF oggetto Location in una stringa leggibile dall'utente.

Union(RectangleF, RectangleF)

Crea il terzo rettangolo più piccolo possibile che può contenere entrambi i rettangoli che formano un'unione.

Operatori

Nome Descrizione
Equality(RectangleF, RectangleF)

Verifica se due RectangleF strutture hanno una posizione e dimensioni uguali.

Implicit(Rectangle to RectangleF)

Converte la struttura specificata Rectangle in una RectangleF struttura.

Inequality(RectangleF, RectangleF)

Verifica se due RectangleF strutture differiscono in posizione o dimensioni.

Si applica a