| static FromRect(Rectangle) | Inizializza un nuovo rettangolo dall’istanza fornita di System.Drawing.Rectangle. |
| static FromRect(RectangleF) | Inizializza un nuovo rettangolo dall’istanza fornita di System.Drawing.Rectangle. |
| static Parse(string) | Tenta di analizzare la stringa ed estrarre da essa i componenti del rettangolo llx, lly, urx, ury. |
| Center() | Restituisce le coordinate del centro del rettangolo. |
| Clone() | Clona l’oggetto Rectangle. |
| Contains(Point, bool) | Determina se il punto fornito è all’interno del rettangolo. |
| ContainsLine(double, double, double, double) | Determina se il rettangolo contiene una linea rappresentata da due punti. |
| ContainsPoint(double, double) | Determina se il punto fornito è contenuto all’interno del rettangolo. |
| Equals(Rectangle) | Controlla se i rettangoli sono uguali, cioè hanno la stessa posizione e dimensioni. |
| Intersect(Rectangle) | Interseca due rettangoli. |
| IsIntersect(Rectangle) | Determina se questo rettangolo interseca un altro rettangolo. |
| Join(Rectangle) | Unisce i rettangoli. |
| MoveBy(double, double) | Sposta il rettangolo dei delta specificati. |
| NearEquals(Rectangle, double) | Controlla se i rettangoli sono quasi uguali, cioè hanno una posizione e dimensioni quasi identiche (fino al delta). |
| Rotate(int) | Ruota il rettangolo dell’angolo specificato. |
| Rotate(Rotation) | Ruota il rettangolo dell’angolo specificato. |
| ToPoints() | Converte il rettangolo in un array di punti (“QuadPoints”). |
| ToRect() | Converte il rettangolo in un’istanza di System.Drawing.Rectangle. Le posizioni e le dimensioni in virgola mobile vengono troncate. |
| override ToString() | Ottiene la rappresentazione stringa del rettangolo. |