RectangleF Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| Contains(Single, Single) |
Determina se il punto specificato è contenuto all'interno di questa RectangleF struttura. |
| Equals(Object) |
Verifica se |
| 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 |
| 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 |
| 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 |
| 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. |