-
C# 폼에서 제목표시줄을 클릭했을 때 클릭이벤트가 발생되게 하는 방법프로그래밍/C# (WinForms, ASP.NET) 2021. 5. 13. 18:12반응형
Form에서 Click 이벤트든 Mouse 이벤트든 폼을 클릭했을 때 제목표시줄을 클릭하는 건 반응을 안 한다.
다음 코드를 추가하면 폼에서 제목표시줄을 클릭했을 때의 상황을 코딩할 수 있다.
const int WM_NCLBUTTONDOWN = 0x00A1; protected override void WndProc(ref Message m) { base.WndProc(ref m); // no client area if (m.Msg == WM_NCLBUTTONDOWN) { //select tittle area only If (){ this.Cursor = new Cursor(Cursor.Current.Handle); MessageBox.Show("Click"); //} } }
참고로 이 코드는 제목표시줄을 클릭했을 때만 반응한다.
폼 전체를 클릭했을 때 이벤트가 발생되게 하려면 Click 이벤트든 Mouse 이벤트든 위에 코드랑 함께 사용하면 된다.
반응형'프로그래밍 > C# (WinForms, ASP.NET)' 카테고리의 다른 글
DevExpress GridControl에서 셀 편집(SetRowCellValue)이 되지 않을 때, 체크가 안 될 때 등 (0) 2021.06.14 C# 네이버 지도 API(AI Naver-Directions 5)를 이용해서 거리 구하기 (0) 2021.05.13 asp.net mvc File download (파일 다운로드) (0) 2021.02.23 asp.net mvc ajax에서 controller로 post 한 후 controller에서 ajax로 성공 또는 오류 메시지 리턴하는 방법 (0) 2021.02.17 C# 문자열을 문장으로 나누기 (Split('')할 때 'string'에서 'char'(으)로 변환할 수 없습니다. 해결 방법) (0) 2020.11.11