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


public partial class Form1 : Form
{
    // Объявляем глобальные переменные
    // Объявляем переменную виртуальный лист mbit типа Bitmap
    Bitmap mbit;
    // создаем переменную g типа Graphics (холст для рисования)
    Graphics g;
    
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        this.Text = "Графика";
        button1.Text = "Рисование";
    }

    private void button1_Click(object sender, EventArgs e)
    {
        // Инициализируем объявленные глобальные переменные
        mbit = new Bitmap(pictureBox1.Width, pictureBox1.Height);
        g = Graphics.FromImage(mbit);
        
        // прорисовываем на виртуальном листе элементы
        g.FillRectangle(Brushes.White, 0, 0, pictureBox1.Width - 1, pictureBox1.Height - 1);
        
        Pen MyPen; // создаем карандаш MyPen типа Pen
        MyPen = new Pen(Color.Red); // задаем карандашу красный цвет
        //рисуем эллипс красным цветом
        g.DrawEllipse(MyPen, 55, 55, 100, 50);
        
        MyPen = new Pen(Color.Blue);
        // рисуем линию синего цвета
        g.DrawLine(MyPen, 30, 55, 300, 55);
        
        //заливка прямоугольника желтым цветом
        g.FillRectangle(Brushes.Yellow, 90, 100, 300, 100);
        
        // выводим свою фамилию на экран зеленым цветом
        g.DrawString("Фамилия", new Font("Arial", 22), new SolidBrush(Color.Green), 10, 10);
        
        //копируем виртуальный лист с рисунком на лист picturebox1
        pictureBox1.Image = mbit;
    }
}