RectangleF Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Stocke un ensemble de quatre nombres à virgule flottante représentant l'emplacement et la taille d'un rectangle. Pour des fonctions de région plus avancées, utilisez un objet 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
- Héritage
- Attributs
- Implémente
Remarques
Un rectangle est défini par sa largeur, sa hauteur et son coin supérieur gauche.
Constructeurs
RectangleF(PointF, SizeF) |
Initialise une nouvelle instance de la classe RectangleF avec l'emplacement et la taille spécifiés. |
RectangleF(Single, Single, Single, Single) |
Initialise une nouvelle instance de la classe RectangleF avec l'emplacement et la taille spécifiés. |
RectangleF(Vector4) |
Initialise une nouvelle instance du RectangleF struct à partir du spécifiéVector4. |
Champs
Empty |
Représente une instance de la classe RectangleF avec ses membres non initialisés. |
Propriétés
Bottom |
Obtient la coordonnée y qui est la somme de Y et Height de cette structure RectangleF. |
Height |
Obtient ou définit la hauteur de cette structure RectangleF. |
IsEmpty |
Obtient une valeur qui indique si la propriété Width ou Height de ce RectangleF a une valeur de zéro. |
Left |
Obtient la coordonnée x du bord gauche de cette structure RectangleF. |
Location |
Obtient ou définit les coordonnées de l'angle supérieur gauche de cette structure RectangleF. |
Right |
Obtient la coordonnée x qui est la somme de X et Width de cette structure RectangleF. |
Size |
Obtient ou définit la taille de ce RectangleF. |
Top |
Obtient la coordonnée y du bord supérieur de cette structure RectangleF. |
Width |
Obtient ou définit la largeur de cette structure RectangleF. |
X |
Obtient ou définit la coordonnée x de l'angle supérieur gauche de cette structure RectangleF. |
Y |
Obtient ou définit la coordonnée y de l'angle supérieur gauche de cette structure RectangleF. |
Méthodes
Contains(PointF) |
Détermine si le point spécifié est contenu dans cette structure RectangleF. |
Contains(RectangleF) |
Détermine si la zone rectangulaire représentée par |
Contains(Single, Single) |
Détermine si le point spécifié est contenu dans cette structure RectangleF. |
Equals(Object) |
Teste si |
Equals(RectangleF) |
Indique si l'objet actuel est égal à un autre objet du même type. |
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. |
GetHashCode() |
Obtient le code de hachage pour cette structure RectangleF. Pour plus d’informations sur l’utilisation des codes de hachage, consultez |
Inflate(RectangleF, Single, Single) |
Crée et retourne une copie agrandie de la structure RectangleF spécifiée. La copie est agrandie de la valeur spécifiée et le rectangle d'origine demeure inchangé. |
Inflate(Single, Single) |
Agrandit cette structure RectangleF de la valeur spécifiée. |
Inflate(SizeF) |
Agrandit ce RectangleF de la valeur spécifiée. |
Intersect(RectangleF) |
Remplace cette structure RectangleF par l’intersection entre cette structure et la structure RectangleF spécifiée. |
Intersect(RectangleF, RectangleF) |
Retourne une structure RectangleF qui représente l'intersection de deux rectangles. En l'absence d'intersection, un RectangleF vide est retourné. |
IntersectsWith(RectangleF) |
Détermine si ce rectangle croise |
Offset(PointF) |
Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée. |
Offset(Single, Single) |
Ajuste l'emplacement de ce rectangle en fonction de la valeur spécifiée. |
ToString() |
Convertit |
ToVector4() |
Crée un Vector4 à partir de ce RectangleF. |
Union(RectangleF, RectangleF) |
Crée le troisième rectangle le plus petit possible qui peut contenir les deux rectangles qui forment une union. |
Opérateurs
Equality(RectangleF, RectangleF) |
Teste si deux structures RectangleF ont le même emplacement et la même taille. |
Explicit(RectangleF to Vector4) |
Convertit le RectangleF spécifié en Vector4. |
Explicit(Vector4 to RectangleF) |
Convertit le Vector4 spécifié en RectangleF. |
Implicit(Rectangle to RectangleF) |
Convertit la structure Rectangle spécifiée en structure RectangleF. |
Inequality(RectangleF, RectangleF) |
Teste si deux structures RectangleF ont un emplacement et une taille différents. |