Condividi tramite


Struttura Rectangle

Archivia la posizione e la dimensione di una regione rettangolare.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITest.Input
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintassi

'Dichiarazione
Public Structure Rectangle
public struct Rectangle
public value class Rectangle
[<Sealed>]
type Rectangle =  struct end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo Rectangle espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Rectangle Inizializza una nuova istanza della classe Rectangle con posizione e le dimensioni specificate.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Bottom Ottiene la coordinata y dell'angolo inferiore destro della regione rettangolare definita dall'istanza.
Proprietà pubblica Height Ottiene o imposta altezza definita da questa istanza del rettangolo.
Proprietà pubblica IsEmpty Determina se questo System.Drawing.Rectangle dispone di uno System.Drawing.Rectangle.Width o uno System.Drawing.Rectangle.Height di 0.
Proprietà pubblica Left Ottiene la coordinata x dell'angolo superiore sinistro della regione rettangolare definita dall'istanza.
Proprietà pubblica Location Ottiene o imposta le coordinate dell'angolo superiore sinistro della regione rettangolare rappresentata da questa istanza del rettangolo.
Proprietà pubblica Right Ottiene la coordinata x dell'angolo inferiore destro della regione rettangolare definita dall'istanza.
Proprietà pubblica Top Ottiene la coordinata y dell'angolo superiore sinistro della regione rettangolare definita dall'istanza.
Proprietà pubblica Width Ottiene o imposta la larghezza definita da questa istanza del rettangolo.
Proprietà pubblica X Ottiene o imposta la coordinata x dell'angolo superiore sinistro della regione rettangolare definita da questa istanza del rettangolo.
Proprietà pubblica Y Ottiene o imposta la coordinata y dell'angolo superiore sinistro della regione rettangolare definita da questa istanza del rettangolo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Contains(Point) Determina se il punto specificato è contenuto all'interno della regione rettangolare definita dall'istanza.
Metodo pubblico Contains(Rectangle) Determina se la regione rettangolare è interamente contenuta nella regione rettangolare rappresentata da questa istanza.
Metodo pubblico Contains(Int32, Int32) Determina se il punto specificato è contenuto all'interno della regione rettangolare definita dall'istanza.
Metodo pubblico Equals Controllare se l'oggetto è uguale all'istanza del rettangolo. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblico GetHashCode Ottiene il codice hash dell'oggetto. (Esegue l'override di ValueType.GetHashCode).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Inflate Gonfia questo System.Drawing.Rectangle dalla quantità specificata.
Metodo pubblico Intersect(Rectangle) Crea un rettangolo che rappresenta l'intersezione tra questi rettangolo e rettangolo.
Metodo pubblicoMembro statico Intersect(Rectangle, Rectangle) Crea un rettangolo che rappresenta il intersetion tra a e B. il.Se non è presente alcuna intersezione, viene restituito null.
Metodo pubblico ToString Converte gli attributi di tale istanza in una stringa leggibile umana. (Esegue l'override di ValueType.ToString).

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Verifica se l'istanza due oggetti è la posizione e le dimensioni uguali.
Operatore pubblicoMembro statico Inequality Consente di verificare se due istanze di oggetti differiscono nella posizione o nelle dimensioni.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico Empty Archivia la posizione e le dimensioni di un region.&gt rettangolare;

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Input