RectangleF Struct
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
Un rettangolo è definito dalla relativa larghezza, altezza e angolo superiore sinistro.
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. |
Empty |
Rappresenta un'istanza della classe RectangleF con i membri non inizializzati. |
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. |
Is |
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. |
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. |
Get |
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. |
Intersects |
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. |
To |
Converte |
To |
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. |
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. |
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: