RectangleF RectangleF RectangleF RectangleF Struct

Definizione

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>
[System.Serializable]
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Ereditarietà
RectangleFRectangleFRectangleFRectangleF
Attributi
Implementazioni

Commenti

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.

Costruttori

RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) 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) RectangleF(Single, Single, Single, Single) RectangleF(Single, Single, Single, Single) 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.

Campi

Empty Empty Empty Empty

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

Proprietà

Bottom Bottom Bottom 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 Height Height Height

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

IsEmpty IsEmpty IsEmpty 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 Left Left Left

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

Location Location Location 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 Right Right 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 Size Size Size

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

Top Top Top Top

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

Width Width Width Width

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

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

Metodi

Contains(PointF) Contains(PointF) Contains(PointF) 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) Contains(RectangleF) Contains(RectangleF) 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) Contains(Single, Single) Contains(Single, Single) 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(RectangleF) Equals(RectangleF) Equals(RectangleF) Equals(RectangleF)
Equals(Object) Equals(Object) Equals(Object) 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.

FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) FromLTRB(Single, Single, Single, Single) 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() GetHashCode() GetHashCode() 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(SizeF) Inflate(SizeF) Inflate(SizeF) Inflate(SizeF)

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

Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single) Inflate(Single, Single)

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

Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) Inflate(RectangleF, Single, Single) 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.

Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) Intersect(RectangleF, RectangleF) 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.

Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF) 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.

IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF) IntersectsWith(RectangleF)

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

Offset(PointF) Offset(PointF) Offset(PointF) 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) Offset(Single, Single) Offset(Single, Single) 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() ToString() ToString() 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) Union(RectangleF, RectangleF) Union(RectangleF, RectangleF) 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.

Operatori

Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) 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) Implicit(Rectangle to RectangleF) Implicit(Rectangle to RectangleF) 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) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF)

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

Si applica a