C# Winform 버튼 애니메이션 만들기
본문 바로가기
프로그래밍

C# Winform 버튼 애니메이션 만들기

by 124578 2021. 5. 13.

 

C# Winform 버튼 애니메이션 만들기에 대해 포스팅을 합니다.

제가 자주 이용하는 방법으로 프로그램을 해보겠습니다.

 

 

 

우선 비주얼 스튜디오를 실행 시킨후 winform을 프로젝트를 만들어 줍니다.

프로젝트 이름은  btnAni로 해줍니다.

 

 

 

 

1. 아래그림에서처럼 도구상자에서 pictureBox를 클릭해줍니다.

2. pictureBox를 드래그앤드랍 하여 Form위에 놓아 줍니다.

 

 

3. 적당한 위치와 크기로 pictureBox를 위치 시킵니다.

 

 

 

 

4. 아래 그림과 같이 프로젝트가 있는 경로의 bin>Debug 경로에 image폴더를 만들어 줍니다.

 

 

 

5. 아래 두개의 이미지를 image폴더에 넣어 줍니다. 

 

 

6. 이름은 아래그림과 같이 넣어 줍니다.

 

7. 이제 코딩을 할 차례입니다.

 

8. pictureBox위를 우클릭 한 후 아래그림처럼 속성을 클릭합니다.

 

9.  속성에서 번개표시 이벤트를 클릭 한 후 MouseDown 버튼을  더블 클릭 합니다.

 

 

10. 아래 그림처럼 pictureBox1_Down 이벤트가 자동으로 등록된 것을 확인 합니다.

  - 이미지가 저장된 경로도 같이 코딩해줍니다.

11. 같은 방법으로 pictureBox1_MouseUp 이벤트도 등록 시킵니다.

 

 

 

 

 

12. 이제 각각의 이벤트에 아래와 같이 코드를 작성합니다.

 

 

13.  프로그램이 시작되는 Form1부분에 아래와 같이 코딩합니다.

 

 

 

14. Build->솔루션빌드를 클릭하여 빌드합니다.

  - 만약 에러가 발생한다면 코딩을 다시 점검합니다.

15. 실행 후 화면 을 확인 합니다.

  - 아래그림과 같이 pictureBox가 회색 버튼이 된것을 확인합니다.

 

 

 

16. 이후 1회 클릭 합니다.

  - 아래그림과 같이 pictureBox가 녹색 버튼이 된것을 확인합니다.

  - 이후 다시 마우스 버튼을 떼면 다시 회색 버튼이 됩니다.

  

 

 

간단한 마우스 버튼 누름효과를 C# Winform으로 구현해 보았습니다.

여기까지 봐주셔서 감사합니다.

 

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로