카테고리 없음

C#_그림판 만들기

bebeghi3356 2024. 9. 24. 11:27

namespace Project04_03_1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.Refresh();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            pen = new Pen(Color.Red, 10);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            pen = new Pen(Color.Yellow, 10);
        }

        private void button1_MouseDown(object sender, MouseEventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        int x1, y1, x2, y2;
        Pen pen = new Pen(Color.Black, 10);

        private void Form1_MouseDown(object sender, MouseEventArgs e)
        {
            x1 = e.X;
            y1 = e.Y;
        }

        private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            x2 = e.X;
            y2 = e.Y;

            Graphics g = CreateGraphics();
            g.DrawLine(pen, x1, y1, x2, y2);
        }

        private void button4_Click(object sender, EventArgs e)
        {
            pen = new Pen(Color.Blue, 10);

        }

        private void button6_Click(object sender, EventArgs e)
        {
            pen = new Pen(pen.Color, 15);

        }

        private void button7_Click(object sender, EventArgs e)
        {
            pen = new Pen(pen.Color, 25);

        }

        private void btn_size5_Click(object sender, EventArgs e)
        {
            pen = new Pen(pen.Color, 5);
        }

        /*private void Form1_SizeChanged(object sender, EventArgs e)
        {

        }*/
    }
}