public static void DrawImageErrorIcon(Canvas g, RectangleF r) { g.DrawRectangle(Color.LightGray, r.Left + 2, r.Top + 2, 15, 15); var image = GetErrorImage(); g.DrawImage(image, new RectangleF(r.Left + 3, r.Top + 3, image.Width, image.Height)); }