RectangleF Struct

Definition

Memorizza un set di quattro numeri a vergola mobile che rappresentano la posizione e le dimensioni del rettangolo.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Per informazioni sulle funzioni di area avanzate, utilizzare un oggetto Region.For more advanced region functions, use a Region object.

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
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
Inheritance
RectangleF
Attributes
Implements

Remarks

Un rettangolo viene definito in base alla larghezza, all'altezza e all'angolo superiore sinistro.A rectangle is defined by its width, height, and upper-left corner.

Constructors

RectangleF(PointF, SizeF)

Inizializza una nuova istanza della classe RectangleF con la posizione e le dimensioni specificate.Initializes a new instance of the RectangleF class with the specified location and size.

RectangleF(Single, Single, Single, Single)

Inizializza una nuova istanza della classe RectangleF con la posizione e le dimensioni specificate.Initializes a new instance of the RectangleF class with the specified location and size.

Fields

Empty

Rappresenta un'istanza della classe RectangleF con i membri non inizializzati.Represents an instance of the RectangleF class with its members uninitialized.

Properties

Bottom

Ottiene la coordinata y che rappresenta la somma delle proprietà Y e Height di questa struttura RectangleF.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height

Ottiene o imposta l'altezza di questa struttura RectangleF.Gets or sets the height of this RectangleF structure.

IsEmpty

Ottiene un valore che indica se la proprietà Width o Height di RectangleF è pari a zero.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left

Ottiene la coordinata x del bordo sinistro della struttura RectangleF.Gets the x-coordinate of the left edge of this RectangleF structure.

Location

Ottiene o imposta le coordinate dell'angolo superiore sinistro della struttura RectangleF.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right

Ottiene la coordinata y che rappresenta la somma delle proprietà X e Width di questa struttura RectangleF.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size

Ottiene o imposta le dimensioni di questa struttura RectangleF.Gets or sets the size of this RectangleF.

Top

Ottiene la coordinata y del bordo superiore della struttura RectangleF.Gets the y-coordinate of the top edge of this RectangleF structure.

Width

Ottiene o imposta la larghezza della struttura RectangleF.Gets or sets the width of this RectangleF structure.

X

Ottiene o imposta la coordinata x dell'angolo superiore sinistro della struttura RectangleF.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y

Ottiene o imposta la coordinata y dell'angolo superiore sinistro della struttura RectangleF.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Methods

Contains(PointF)

Determina se il punto specificato è contenuto all'interno della struttura RectangleF.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF)

Determina se l'area rettangolare rappresentata da rect è contenuta interamente all'interno della struttura RectangleF.Determines if the rectangular region represented by rect is entirely contained within this RectangleF structure.

Contains(Single, Single)

Determina se il punto specificato è contenuto all'interno della struttura RectangleF.Determines if the specified point is contained within this RectangleF structure.

Equals(Object)

Verifica se obj corrisponde a un oggetto RectangleF con la stessa posizione e dimensione di questo RectangleF.Tests whether obj is a RectangleF with the same location and size of this RectangleF.

Equals(RectangleF)
FromLTRB(Single, Single, Single, Single)

Crea una struttura RectangleF con gli angoli superiore sinistro e inferiore destro nelle posizioni specificate.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode()

Ottiene il codice hash di questa struttura RectangleF.Gets the hash code for this RectangleF structure. Per informazioni sull'uso dei codici hash, vedere Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Crea e restituisce una copia ingrandita della struttura RectangleF specificata.Creates and returns an enlarged copy of the specified RectangleF structure. La copia viene ingrandita della quantità specificata e il rettangolo originale rimane invariato.The copy is enlarged by the specified amount and the original rectangle remains unmodified.

Inflate(Single, Single)

Ingrandisce la struttura RectangleF in base al valore specificato.Enlarges this RectangleF structure by the specified amount.

Inflate(SizeF)

Ingrandisce l'oggetto RectangleF in base al valore specificato.Enlarges this RectangleF by the specified amount.

Intersect(RectangleF)

Sostituisce la struttura RectangleF con l'intersezione della stessa con la struttura RectangleF specificata.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

Intersect(RectangleF, RectangleF)

Restituisce una struttura RectangleF che rappresenta l'intersezione di due rettangoli.Returns a RectangleF structure that represents the intersection of two rectangles. Se non è presente alcuna intersezione, verrà restituita una struttura RectangleF vuota.If there is no intersection, and empty RectangleF is returned.

IntersectsWith(RectangleF)

Determina se questo rettangolo interseca rect.Determines if this rectangle intersects with rect.

Offset(PointF)

Regola la posizione di questo rettangolo in base al valore specificato.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single)

Regola la posizione di questo rettangolo in base al valore specificato.Adjusts the location of this rectangle by the specified amount.

ToString()

Converte Location e Size di RectangleF in una stringa leggibile.Converts the Location and Size of this RectangleF to a human-readable string.

Union(RectangleF, RectangleF)

Crea un terzo rettangolo, il più piccolo possibile, che possa contenere i due rettangoli che formano un'unione.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Operators

Equality(RectangleF, RectangleF)

Verifica se due strutture RectangleF hanno posizione e dimensioni uguali.Tests whether two RectangleF structures have equal location and size.

Implicit(Rectangle to RectangleF)

Converte la struttura Rectangle specificata in una struttura RectangleF.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF)

Verifica se due strutture RectangleF hanno posizione o dimensioni diverse.Tests whether two RectangleF structures differ in location or size.

Applies to