[C#] MessageBox (혹은 Form) 열렸을 때 맨 앞으로 오게 TopMost 설정하기. 메시지박스의 경우, Show 함수 첫 번째 인수에서 TopMost 속성을 true로 해준다.1MessageBox.Show(new Form() { TopMost = true }, "Message", "Title");cs Form의 경우, 속성창에서 TopMost 속성을 True로 해준다. 다른 Window 창이 있어도 메시지 창을 닫기 전까지 맨 앞에 고정된다. IT/C# 2024.05.13
[C#] WinForm 마우스 클릭 이동으로 움직이기 Windows Form 개발 시 디자인을 위해 Form Style 을 적용하는 경우가 있다.일반적으로 FormBorderStyle 을 None으로 설정해 상단바를 없애고 Manual로 만드는데이렇게 설정했을 때, 프로그램 실행 후 윈도우 상에서 Form의 위치 변경이 불가능하다. 이런 경우에, 윈도우 상에서 Form을 마우스 클릭 이동으로 위치 변경하는 방법을 포스팅하고자 한다. Form을 만들고 FormBorderStyle 을 None으로 설정 후위 화면에서 F7 을 눌러 View Code 모드로 들어간다. 먼저 전역변수로 마우스 이벤트를 핸들링 할 bool On;Point Pos; 를 등록해주고 Form1() 안에 아래의 코드를 추가해 준다. 123MouseDown += (o, e) => { if (.. IT/C# 2018.11.26