Загрузка данных


using System;
using System.Drawing;
using System.Windows.Forms;

namespace zxcqwezxc
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            // Подключаем обработчик события перерисовки окна
            this.Paint += new PaintEventHandler(Form1_Paint);
        }

        // Обработчик, вызывается каждый раз, когда окно нужно перерисовать
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            // Создаём генератор случайных чисел
            Random rnd = new Random();

            // Получаем объект Graphics для рисования на форме
            Graphics g = e.Graphics;

            // Цикл для отрисовки 50 прямоугольников
            for (int i = 0; i < 50; i++)
            {
                // Случайная ширина от 10 до 100 пикселей
                int width = rnd.Next(10, 101);
                // Случайная высота от 10 до 100 пикселей
                int height = rnd.Next(10, 101);
                // Случайная координата X с учётом ширины, чтобы прямоугольник не вышел за правый край
                int x = rnd.Next(0, this.ClientSize.Width - width + 1);
                // Случайная координата Y с учётом высоты
                int y = rnd.Next(0, this.ClientSize.Height - height + 1);

                // Создаём кисть случайного цвета
                using (SolidBrush brush = new SolidBrush(
                    Color.FromArgb(rnd.Next(256), rnd.Next(256), rnd.Next(256))))
                {
                    // Заливаем случайный прямоугольник кистью
                    g.FillRectangle(brush, x, y, width, height);
                } // Кисть автоматически освобождается здесь благодаря using
            }
        }
    }
}