Partager via


Rectangle, structure

Stocke l'emplacement et la taille d'une zone rectangulaire.

Espace de noms :  Microsoft.VisualStudio.TestTools.UITest.Input
Assembly :  Microsoft.VisualStudio.TestTools.UITest.Extension (dans Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntaxe

'Déclaration
Public Structure Rectangle
public struct Rectangle
public value class Rectangle
[<Sealed>]
type Rectangle =  struct end
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.

Le type Rectangle expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Rectangle Initialise une nouvelle instance de la classe Rectangle à l'emplacement spécifié et la taille.

Début

Propriétés

  Nom Description
Propriété publique Bottom Obtient l'ordonnée du coin inférieur droit de la zone rectangulaire définie par cette instance.
Propriété publique Height Obtient ou définit la hauteur définie par cette instance rectangle.
Propriété publique IsEmpty Obtient si ce System.Drawing.Rectangle a un System.Drawing.Rectangle.Width ou un System.Drawing.Rectangle.Height de 0.
Propriété publique Left Obtient l'abscisse du coin supérieur gauche de la zone rectangulaire définie par cette instance.
Propriété publique Location Obtient ou définit les coordonnées du coin supérieur gauche de la zone rectangulaire représentée par cette instance rectangle.
Propriété publique Right Obtient l'abscisse du coin inférieur droit de la zone rectangulaire définie par cette instance.
Propriété publique Top Obtient l'ordonnée du coin supérieur gauche de la zone rectangulaire définie par cette instance.
Propriété publique Width Obtient ou définit la largeur définie par cette instance rectangle.
Propriété publique X Obtient ou définit l'abscisse du coin supérieur gauche de la zone rectangulaire définie par cette instance rectangle.
Propriété publique Y Obtient ou définit l'ordonnée du coin supérieur gauche de la zone rectangulaire définie par cette instance rectangle.

Début

Méthodes

  Nom Description
Méthode publique Contains(Point) Détermine si le point specfied est contenu dans la zone rectangulaire définie par cette instance.
Méthode publique Contains(Rectangle) Détermine si la zone rectangulaire est entièrement contenue dans la zone rectangulaire représentée par cette instance.
Méthode publique Contains(Int32, Int32) Détermine si le point specfied est contenu dans la zone rectangulaire définie par cette instance.
Méthode publique Equals Vérifie si l'objet est égale à cette instance rectangle. (Substitue ValueType.Equals(Object).)
Méthode publique GetHashCode Obtient le code de hachage de l'objet. (Substitue ValueType.GetHashCode.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Inflate Gonfle ce System.Drawing.Rectangle par la valeur spécifiée.
Méthode publique Intersect(Rectangle) Crée un rectangle qui représente l'intersection entre ces rectangle et rectangle.
Méthode publiqueMembre statique Intersect(Rectangle, Rectangle) Crée un rectangle qui représente l'intersetion entre a et B.S'il n'y a pas d'intersection, Null est retourné.
Méthode publique ToString Convertit les attributs de cette instance à une chaîne lisible de visu. (Substitue ValueType.ToString.)

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Teste si l'instance deux objets ont l'emplacement et la taille égaux.
Opérateur publicMembre statique Inequality Teste si deux instances d'objets diffèrent dans l'emplacement ou la taille.

Début

Champs

  Nom Description
Champ publicMembre statique Empty Stocke l'emplacement et la taille d'un region.&gt rectangulaire ;

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITest.Input, espace de noms