본문 바로가기
Study/C#

[winform] 윈도우창 이동하기(mouseDown , mouseMove)

by v-ni 2022. 10. 19.

1 . winform - form상단 프레임 지우기

 

위 이미지 처럼 none 를 설정하면 상단 프레임이 없어진다.

그런데!! 상단 프레임이 없으면 어떻게 움직이지?

 

 

2. 상단 프레인 없이 마우스로 이동시키기

번개모양을 눌러서 mouseDown 과 mouseMove에서 더블클릭 

 

여러가지 방법이 있겠지만 내가 선택한 것은 바로 아래에!

 

코드작성

mouseDown

            if(e.Button == MouseButtons.Left)
            {                                                     
                Point.X = e.X;                            
                Point.Y = e.Y;                            
            }                                                     
   mouseMove
            if (e.Button == MouseButtons.Left)
            {                                                      
                this.Location = new Point(this.Location.X + (e.X - Point.X), this.Location.Y + (e.Y - Point.Y));
            }                                                      
       

 

 

 

'Study > C#' 카테고리의 다른 글

[package] Newtonsoft.Json  (0) 2022.12.01