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 qui représentent l’emplacement et la taille d’un rectangle. Pour les fonctions de région plus avancées, utilisez un objet Region.
public value class RectangleF
public value class RectangleF : IEquatable<System::Drawing::RectangleF>
[System.Serializable]
public struct RectangleF
public struct RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
[<System.Serializable>]
type RectangleF = struct
type RectangleF = struct
Public Structure RectangleF
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
- Héritage
- Attributs
- Implémente
Remarques
Un rectangle est défini par sa largeur, sa hauteur et son angle supérieur gauche.
Constructeurs
| Nom | Description |
|---|---|
| RectangleF(PointF, SizeF) |
Initialise une nouvelle instance de la RectangleF classe avec l’emplacement et la taille spécifiés. |
| RectangleF(Single, Single, Single, Single) |
Initialise une nouvelle instance de la RectangleF classe avec l’emplacement et la taille spécifiés. |
Champs
| Nom | Description |
|---|---|
| Empty |
Représente une instance de la RectangleF classe avec ses membres non initialisés. |
Propriétés
| Nom | Description |
|---|---|
| Bottom |
Obtient la coordonnée y qui est la somme et YHeight de cette RectangleF structure. |
| Height |
Obtient ou définit la hauteur de cette RectangleF structure. |
| IsEmpty |
Obtient une valeur qui indique si la ou Height la Width propriété de celle-ci RectangleF a la valeur zéro. |
| Left |
Obtient la coordonnée x du bord gauche de cette RectangleF structure. |
| Location |
Obtient ou définit les coordonnées du coin supérieur gauche de cette RectangleF structure. |
| Right |
Obtient la coordonnée x qui est la somme et XWidth de cette RectangleF structure. |
| Size |
Obtient ou définit la taille de ce RectangleF. |
| Top |
Obtient la coordonnée y du bord supérieur de cette RectangleF structure. |
| Width |
Obtient ou définit la largeur de cette RectangleF structure. |
| X |
Obtient ou définit la coordonnée x du coin supérieur gauche de cette RectangleF structure. |
| Y |
Obtient ou définit la coordonnée y de l’angle supérieur gauche de cette RectangleF structure. |
Méthodes
| Nom | Description |
|---|---|
| Contains(PointF) |
Détermine si le point spécifié est contenu dans cette RectangleF structure. |
| Contains(RectangleF) |
Détermine si la région rectangulaire représentée par |
| Contains(Single, Single) |
Détermine si le point spécifié est contenu dans cette RectangleF structure. |
| Equals(Object) |
Teste s’il |
| Equals(RectangleF) |
Indique si l’objet actuel est égal à un autre objet du même type. |
| FromLTRB(Single, Single, Single, Single) |
Crée une RectangleF structure 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 RectangleF structure. Pour plus d’informations sur l’utilisation de codes de hachage, consultez |
| Inflate(RectangleF, Single, Single) |
Crée et retourne une copie agrandie de la structure spécifiée RectangleF . La copie est agrandie par la quantité spécifiée et le rectangle d’origine reste inchangé. |
| Inflate(Single, Single) |
Agrandit cette RectangleF structure par la quantité spécifiée. |
| Inflate(SizeF) |
Agrandit cette valeur RectangleF par le montant spécifié. |
| Intersect(RectangleF, RectangleF) |
Retourne une RectangleF structure qui représente l’intersection de deux rectangles. S’il n’y a pas d’intersection, et qu’il est vide RectangleF est retourné. |
| Intersect(RectangleF) |
Remplace cette RectangleF structure par l’intersection de lui-même et de la structure spécifiée RectangleF . |
| IntersectsWith(RectangleF) |
Détermine si ce rectangle se croise avec |
| Offset(PointF) |
Ajuste l’emplacement de ce rectangle par la quantité spécifiée. |
| Offset(Single, Single) |
Ajuste l’emplacement de ce rectangle par la quantité spécifiée. |
| ToString() |
Convertit le |
| Union(RectangleF, RectangleF) |
Crée le troisième rectangle possible le plus petit qui peut contenir les deux rectangles qui forment une union. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(RectangleF, RectangleF) |
Teste si deux RectangleF structures ont un emplacement et une taille égales. |
| Implicit(Rectangle to RectangleF) |
Convertit la structure spécifiée Rectangle en structure RectangleF . |
| Inequality(RectangleF, RectangleF) |
Teste si deux RectangleF structures diffèrent en emplacement ou en taille. |