protected
override void OnPaint(PaintEventArgs e)
;
g
.
FillPolygon(wall, points);
Point[] points2 =
;
g
.
FillPolygon(wall, points2);
Point[] points3 =
;
g
.
FillPolygon(wall, points3);
#endregion
#region Кайма
Point[] points4 =
;
g
.
FillPolygon(kaima, points4);
Point[] points5 =
;
g
.
FillPolygon(kaima, points5);
Point[] points6 =
;
g
.
FillPolygon(kaima, points6);
#endregion
#region Плинтус
Point[] points7 =
;
g
.
FillPolygon(plintus, points7);
Point[] points8 =
;
g
.
FillPolygon(plintus, points8);
Point[] points9 =
;
g
.
FillPolygon(plintus, points9);
#endregion
#region Потолок
Point[] points10 =
;
g
.
FillPolygon(potolok, points10);
#endregion
#region Пол
Point[] points11 =
;
g
.
FillPolygon(pol, points11);
#endregion
#region Контуры стен
g
.
DrawRectangle(pen, new Rectangle(
100
,
70
,
200
,
150
));
g
.
DrawLine(pen,
0
,
0
,
100
,
70
);
g
.
DrawLine(pen,
400
,
0
,
300
,
70
);
g
.
DrawLine(pen,
400
,
300
,
300
,
220
);
g
.
DrawLine(pen,
0
,
300
,
100
,
220
);
#endregion
#region Контур двери
g
.
DrawLine(pen,
350
,
85
,
350
,
260
);
g
.
DrawLine(pen,
350
,
85
,
400
,
55
);
#endregion
#region Контур окна
g
.
DrawRectangle(pen, new Rectangle(
150
,
110
,
100
,
50
));
g
.
DrawLine(pen,
183
,
110
,
183
,
160
);
g
.
DrawLine(pen,
216
,
110
,
216
,
160
);
#endregion
#region Контур каймы
g
.
DrawLine(pen,
0
,
5
,
100
,
75
);
g
.
DrawLine(pen,
100
,
75
,
300
,
75
);
g
.
DrawLine(pen,
300
,
75
,
400
,
5
);
#endregion
#region Контур плинтуса
g
.
DrawLine(pen,
0
,
295
,
100
,
215
);
g
.
DrawLine(pen,
100
,
215
,
300
,
215
);
g
.
DrawLine(pen,
300
,
215
,
350
,
255
);
#endregion
#region Длины
g
.
DrawString("
1.5
", new Font("Arial",
8
), Brushes
.
Black,
193
,
95
);
g
.
DrawString("
1
", new Font("Arial",
8
), Brushes
.
Black,
137
,
130
);
g
.
DrawString("
2
", new Font("Arial",
8
), Brushes
.
Black,
337
,
145
);
g
.
DrawString("
1
", new Font("Arial",
8
), Brushes
.
Black,
367
,
54
);
g
.
DrawString("
5
", new Font("Arial",
8
), Brushes
.
Black,
60
,
255
);
g
.
DrawString("
3
", new Font("Arial",
8
), Brushes
.
Black,
193
,
200
);
g
.
DrawString("
2.5
", new Font("Arial",
8
), Brushes
.
Black,
100
,
150
);