MainForm.cs 1.55 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace flowchart
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void btn_default_Click(object sender, EventArgs e)
        {
            // 초기상태
            CustomPanel.SelectState = State.NONE; // 선택 없음
            CustomPanel.Cursor = Cursors.Default;  // 마우스 모양은 기본
        }

        private void btn_rectangle_Click(object sender, EventArgs e)
        {
            CustomPanel.SelectState = State.RECTANGLE;  // 사각형을 선택
            CustomPanel.Cursor = Cursors.Hand;         // 마우스 모양은 손모양
        }
        private void btn_rhombus_Click(object sender, EventArgs e)
        {
            CustomPanel.SelectState = State.RHOMBUS;  // 마름모를 선택
            CustomPanel.Cursor = Cursors.Hand;       // 마우스 모양은 손모양
        }

        private void btn_parallelogram_Click(object sender, EventArgs e)
        {
            CustomPanel.SelectState = State.PARALLELOGRAM; // 평행사변형을 선택
            CustomPanel.Cursor = Cursors.Hand;       // 마우스 모양은 손모양
        }
        private void btn_linkline_Click(object sender, EventArgs e)
        {
            CustomPanel.SelectState = State.LINKLINE; // 링크 라인을 선택
        }
    }
}