2009-01-20 23 views

Répondre

11

Eh bien, cela ressemble vraiment à une omission pour moi aussi.

Il est intéressant de noter qu'il y a une surcharge de DrawRectangles qui prend un tableau RectangleF [] en paramètre.

Donc je suppose que vous pourriez utiliser ceci avec une taille de tableau d'un si nécessaire.

0

Suite à la réponse d'Andy, cette simple méthode d'extension vous facilite la vie.

using System.Drawing; 

public static class GraphicsExtensions 
{ 
    public static void DrawRectangle(this Graphics g, Pen pen, RectangleF rect) => 
     g.DrawRectangle(pen, rect.X, rect.Y, rect.Width, rect.Height); 
}