RectangleF RectangleF RectangleF RectangleF Struct

Définition

Stocke un ensemble de quatre nombres à virgule flottante représentant l'emplacement et la taille d'un rectangle.Stores a set of four floating-point numbers that represent the location and size of a rectangle. Pour des fonctions de région plus avancées, utilisez un objet 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)
Héritage
RectangleFRectangleFRectangleFRectangleF
Attributs
Implémente

Remarques

Un rectangle est défini par sa largeur, la hauteur et le coin supérieur gauche.A rectangle is defined by its width, height, and upper-left corner.

Constructeurs

RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF) RectangleF(PointF, SizeF)

Initialise une nouvelle instance de la classe RectangleF avec l'emplacement et la taille spécifiés.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)

Initialise une nouvelle instance de la classe RectangleF avec l'emplacement et la taille spécifiés.Initializes a new instance of the RectangleF class with the specified location and size.

Champs

Empty Empty Empty Empty

Représente une instance de la classe RectangleF avec ses membres non initialisés.Represents an instance of the RectangleF class with its members uninitialized.

Propriétés

Bottom Bottom Bottom Bottom

Obtient la coordonnée y qui est la somme de Y et Height de cette structure RectangleF.Gets the y-coordinate that is the sum of Y and Height of this RectangleF structure.

Height Height Height Height

Obtient ou définit la hauteur de cette structure RectangleF.Gets or sets the height of this RectangleF structure.

IsEmpty IsEmpty IsEmpty IsEmpty

Obtient une valeur qui indique si la propriété Width ou Height de ce RectangleF a une valeur de zéro.Gets a value that indicates whether the Width or Height property of this RectangleF has a value of zero.

Left Left Left Left

Obtient la coordonnée x du bord gauche de cette structure RectangleF.Gets the x-coordinate of the left edge of this RectangleF structure.

Location Location Location Location

Obtient ou définit les coordonnées de l'angle supérieur gauche de cette structure RectangleF.Gets or sets the coordinates of the upper-left corner of this RectangleF structure.

Right Right Right Right

Obtient la coordonnée x qui est la somme de X et Width de cette structure RectangleF.Gets the x-coordinate that is the sum of X and Width of this RectangleF structure.

Size Size Size Size

Obtient ou définit la taille de ce RectangleF.Gets or sets the size of this RectangleF.

Top Top Top Top

Obtient la coordonnée y du bord supérieur de cette structure RectangleF.Gets the y-coordinate of the top edge of this RectangleF structure.

Width Width Width Width

Obtient ou définit la largeur de cette structure RectangleF.Gets or sets the width of this RectangleF structure.

X X X X

Obtient ou définit la coordonnée x de l'angle supérieur gauche de cette structure RectangleF.Gets or sets the x-coordinate of the upper-left corner of this RectangleF structure.

Y Y Y Y

Obtient ou définit la coordonnée y de l'angle supérieur gauche de cette structure RectangleF.Gets or sets the y-coordinate of the upper-left corner of this RectangleF structure.

Méthodes

Contains(PointF) Contains(PointF) Contains(PointF) Contains(PointF)

Détermine si le point spécifié est contenu dans cette structure RectangleF.Determines if the specified point is contained within this RectangleF structure.

Contains(RectangleF) Contains(RectangleF) Contains(RectangleF) Contains(RectangleF)

Détermine si la zone rectangulaire représentée par rect est entièrement contenue dans cette structure 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)

Détermine si le point spécifié est contenu dans cette structure 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)

Teste si obj est un RectangleF avec le même emplacement et la même taille que ce 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)

Crée une structure RectangleF avec le coin supérieur gauche et le coin inférieur droit aux emplacements spécifiés.Creates a RectangleF structure with upper-left corner and lower-right corner at the specified locations.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtient le code de hachage pour cette structure RectangleF.Gets the hash code for this RectangleF structure. Pour plus d’informations sur l’utilisation des codes de hachage, consultez Object.GetHashCode.For information about the use of hash codes, see Object.GetHashCode.

Inflate(SizeF) Inflate(SizeF) Inflate(SizeF) Inflate(SizeF)

Agrandit ce RectangleF de la valeur spécifiée.Enlarges this RectangleF by the specified amount.

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

Agrandit cette structure RectangleF de la valeur spécifiée.Enlarges this RectangleF structure by the specified amount.

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

Crée et retourne une copie agrandie de la structure RectangleF spécifiée.Creates and returns an enlarged copy of the specified RectangleF structure. La copie est agrandie de la valeur spécifiée et le rectangle d'origine demeure inchangé.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)

Retourne une structure RectangleF qui représente l'intersection de deux rectangles.Returns a RectangleF structure that represents the intersection of two rectangles. En l'absence d'intersection, un RectangleF vide est retourné.If there is no intersection, and empty RectangleF is returned.

Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF) Intersect(RectangleF)

Remplace cette structure RectangleF par l'intersection entre celle-ci et la structure RectangleF spécifiée.Replaces this RectangleF structure with the intersection of itself and the specified RectangleF structure.

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

Détermine si ce rectangle croise rect.Determines if this rectangle intersects with rect.

Offset(PointF) Offset(PointF) Offset(PointF) Offset(PointF)

Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée.Adjusts the location of this rectangle by the specified amount.

Offset(Single, Single) Offset(Single, Single) Offset(Single, Single) Offset(Single, Single)

Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée.Adjusts the location of this rectangle by the specified amount.

ToString() ToString() ToString() ToString()

Convertit Location et Size de ce RectangleF en chaîne explicite.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)

Crée le troisième rectangle le plus petit possible qui peut contenir les deux rectangles qui forment une union.Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.

Opérateurs

Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF) Equality(RectangleF, RectangleF)

Teste si deux structures RectangleF ont le même emplacement et la même taille.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)

Convertit la structure Rectangle spécifiée en structure RectangleF.Converts the specified Rectangle structure to a RectangleF structure.

Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF) Inequality(RectangleF, RectangleF)

Teste si deux structures RectangleF ont un emplacement et une taille différents.Tests whether two RectangleF structures differ in location or size.

S’applique à