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.
Memorizza un set di quattro numeri a vergola mobile che rappresentano la posizione e le dimensioni del rettangolo. Per informazioni sulle funzioni di area avanzate, utilizzare un oggetto Region.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Un rettangolo è definito dalla relativa larghezza, altezza e angolo superiore sinistro.
Costruttori
| RectangleF(PointF, SizeF) |
Inizializza una nuova istanza della classe RectangleF con la posizione e le dimensioni specificate. |
| RectangleF(Single, Single, Single, Single) |
Inizializza una nuova istanza della classe RectangleF con la posizione e le dimensioni specificate. |
| RectangleF(Vector4) |
Inizializza una nuova istanza dello struct dall'oggetto RectangleF specificato Vector4. |
Campi
| Empty |
Rappresenta un'istanza della classe RectangleF con i membri non inizializzati. |
Proprietà
| Bottom |
Ottiene la coordinata y che rappresenta la somma delle proprietà Y e Height di questa struttura RectangleF. |
| Height |
Ottiene o imposta l'altezza di questa struttura RectangleF. |
| IsEmpty |
Ottiene un valore che indica se la proprietà Width o Height di RectangleF è pari a zero. |
| Left |
Ottiene la coordinata x del bordo sinistro della struttura RectangleF. |
| Location |
Ottiene o imposta le coordinate dell'angolo superiore sinistro della struttura RectangleF. |
| Right |
Ottiene la coordinata y che rappresenta la somma delle proprietà X e Width di questa struttura RectangleF. |
| Size |
Ottiene o imposta le dimensioni di questa struttura RectangleF. |
| Top |
Ottiene la coordinata y del bordo superiore della struttura RectangleF. |
| Width |
Ottiene o imposta la larghezza della struttura RectangleF. |
| X |
Ottiene o imposta la coordinata x dell'angolo superiore sinistro della struttura RectangleF. |
| Y |
Ottiene o imposta la coordinata y dell'angolo superiore sinistro della struttura RectangleF. |
Metodi
| Contains(PointF) |
Determina se il punto specificato è contenuto all'interno della struttura RectangleF. |
| Contains(RectangleF) |
Determina se l'area rettangolare rappresentata da |
| Contains(Single, Single) |
Determina se il punto specificato è contenuto all'interno della struttura RectangleF. |
| 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 struttura RectangleF con gli angoli superiore sinistro e inferiore destro nelle posizioni specificate. |
| GetHashCode() |
Ottiene il codice hash di questa struttura RectangleF. Per informazioni sull'uso dei codici hash, vedere |
| Inflate(RectangleF, Single, Single) |
Crea e restituisce una copia ingrandita della struttura RectangleF specificata. La copia viene ingrandita della quantità specificata e il rettangolo originale rimane invariato. |
| Inflate(Single, Single) |
Ingrandisce la struttura RectangleF in base al valore specificato. |
| Inflate(SizeF) |
Ingrandisce l'oggetto RectangleF in base al valore specificato. |
| Intersect(RectangleF) |
Sostituisce la struttura RectangleF con la sua intersezione e con la struttura RectangleF specificata. |
| Intersect(RectangleF, RectangleF) |
Restituisce una struttura RectangleF che rappresenta l'intersezione di due rettangoli. Se non è presente alcuna intersezione, verrà restituita una struttura RectangleF vuota. |
| IntersectsWith(RectangleF) |
Determina se questo rettangolo interseca |
| Offset(PointF) |
Regola la posizione di questo rettangolo in base al valore specificato. |
| Offset(Single, Single) |
Regola la posizione di questo rettangolo in base al valore specificato. |
| ToString() |
Converte |
| ToVector4() |
Crea un nuovo oggetto Vector4 da questo oggetto RectangleF. |
| Union(RectangleF, RectangleF) |
Crea un terzo rettangolo, il più piccolo possibile, che possa contenere i due rettangoli che formano un'unione. |
Operatori
| Equality(RectangleF, RectangleF) |
Verifica se due strutture RectangleF hanno posizione e dimensioni uguali. |
| Explicit(RectangleF to Vector4) |
Converte l'oggetto RectangleF specificato in un Vector4. |
| Explicit(Vector4 to RectangleF) |
Converte l'oggetto Vector4 specificato in un RectangleF. |
| Implicit(Rectangle to RectangleF) |
Converte la struttura Rectangle specificata in una struttura RectangleF. |
| Inequality(RectangleF, RectangleF) |
Verifica se due strutture RectangleF hanno posizione o dimensioni diverse. |