private void DrawIt()
{
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(
50, 100, 150, 150);
graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
graphics.DrawRectangle(System.Drawing.Pens.Red, rectangle);
}
код от MSDN. почему мне нужно нарисовать эллипс перед прямоугольником? и как это работает?Почему мне нужно нарисовать Ellipse
Вам не нужно это делать, этот код просто рисует черный эллипс, а над ним - красный прямоугольник. Опустите один и посмотрите, что произойдет. – HimBromBeere
Куда вы хотите нарисовать свой прямоугольник? Существующий образ или новая белая царапина? – fubo
Простой: не рисуйте эллипс, если он вам не нужен. Это * образец * кода, чтобы продемонстрировать вам одну из возможностей. Существуют и другие возможности (например, без рисования эллипса). Пример кода часто используется для запуска и просмотра событий. Сделай это. – Sinatr