Описание слайда:
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Paint(object sender, PaintEventArgs e) { Graphics gr = this.CreateGraphics(); gr.Clear(Color.White); Pen gray = new Pen(Color.Gray); Pen black = new Pen(Color.Black, 3F); // Перенос начала координат gr.TranslateTransform(30, this.Height - 80); // Масштабирование gr.ScaleTransform(1.5F, 1.5F); // Координатная ось OX gr.DrawLine(gray, new Point(0, 0), new Point(this.Width, 0)); for (int i = 0; i < this.Width; i+= 40) gr.DrawString(i.ToString(), new Font("Arial", 10F), Brushes.Gray, new PointF(i, 5F)); // Координатная ось OY gr.DrawLine(gray, new Point(0, 0), new Point(0, -this.Height)); // Стена Point pointLeftTop = new Point(0, -80); gr.DrawRectangle(black, new Rectangle(pointLeftTop, new Size(100, 80))); // Крыша Point[] trianglePoints = { pointLeftTop, new Point(50, -120), new Point(100, -80) }; gr.DrawPolygon(black, trianglePoints); // Окна Size window = new Size(30, 30); gr.DrawRectangle(black, new Rectangle(new Point(10, -60), window)); gr.DrawRectangle(black, new Rectangle(new Point(60, -60), window)); } }