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. |