그림판에 여러 기능들 중에서 크게 두 가지 기능을 구현해보겠습니다. 1. 도형(사각형, 원형, 선형직선) 그리기 기능과 2. 실행 취소(Undo)/다시 실행(Redo) 기능 두 가지 입니다. 그리고 흔히들 사용하는 Ctrl + Z / Ctrl + Shift + Z 단축키 기능도 추가해보겠습니다. 1. 메인화면 구성 먼저, 메인화면 구성입니다. Winform 기본 도구상자에서 PictureBox, MenuStirp을 가져와서 다음과 같이 만듭니다. 각각의 이름은 menuStrip에서 입력한 메뉴 이름이 앞에 자동으로 붙게 되므로 변경하지 않으셔도 됩니다. menu 구성은 아래 사진과 같이 적용해주면 됩니다. UI는 간단하게 위와 같이 만들고, 코드 작성으로 넘어가보겠습니다. 2. 코드 작성 - 전역 변수 ..