using System;
using System.Drawing;
using System.Windows.Forms;
namespace isa_prod
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Paint += new PaintEventHandler(Form1_Paint);
}
// Событие перерисовки формы
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics; // объект для рисования
Random rnd = new Random(); // генератор случайных чисел
for (int i = 0; i < 50; i++)
{
Color color = Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256));
//Определяем верхний левый угол прямоугольника как Point
Point position = new Point(
rnd.Next(this.ClientSize.Width), // случайная координата X
rnd.Next(this.ClientSize.Height) // случайная координата Y
);
//Задаём случайные размеры
Size size = new Size(
rnd.Next(10, 150), // ширина от 10 до 149
rnd.Next(10, 150) // высота от 10 до 149
);
// 4. Рисуем залитый прямоугольник, используя точку и размер
g.FillRectangle(new SolidBrush(color), new Rectangle(position, size));
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}