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


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

namespace WindowsFormsApp3
{
    public partial class Form1 : Form
    {
        private Random rnd = new Random();
        private Point[] points;
        
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            points = new Point[101];
            for (int i = 0; i < points.Length; i++)
            {
                points[i] = new Point(
                    rnd.Next(0, this.ClientSize.Width),
                    rnd.Next(0, this.ClientSize.Height)
                );
            }
        }
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;

            for (int i = 0; i < points.Length - 1; i++)
            {
                Color color = Color.FromArgb(
                    rnd.Next(70, 140),
                    rnd.Next(256),
                    rnd.Next(256),
                    rnd.Next(256)
                );

                using (Pen pen = new Pen(color, rnd.Next(1, 10)))
                {
                    pen.StartCap = LineCap.Round;
                    pen.EndCap = LineCap.Round;
                    pen.LineJoin = LineJoin.Round;
                    g.DrawLine(pen, points[i], points[i + 1]);
                }
            }
        }
        private void Form1_Resize(object sender, EventArgs e)
        {
            this.Invalidate();
        }
    }
}