2017. 1. 13. 11:43ㆍC# 윈폼 ( Windows Forms )/모달 & 모달리스
1. MSDN
2. 모달( Modal ) 및 모달리스( Modeless) 차이점
모달( Modal ) - 모달 폼이 활성화되면 메인 폼으로 포커스 이동이 불가능합니다. 모달리스( Modeless) - 모달리스 폼이 활성화 되어 있어도 메인 폼으로 포커스 이동이 가능합니다. |
3. 선언
모달( Modal ) Form명 변수명 = new From명(); 변수명.ShowDialog(); 모달리스( Modeless) - ShowDialog() Form명 변수명 = new From명(); 변수명.Show(); |
4. 폼 생성하기
-1. 프로젝트를 마우스 우클릭 -> 추가 -> 새항목을 클릭합니다.
-2. "Windows Forms"항목을 선택 -> "Windows Form"템플릿을 선택 -> 폼의 이름을 입력하고 추가버튼을 클릭합니다.
-3. 프로젝트에 새로운 폼이 생성된 것을 확인할 수 있습니다.
5. 메인 폼에 버튼 추가하기
-1. 도구상자 -> Button을 더블클릭 or 원하는 위치에 드래그 & 드랍을 하여 추가합니다.
-2. Name : btn_Modal, btn_Modaleless로 설정합니다.
6. 버튼 클릭이벤트
-방법1. 디자인에서 클릭 이벤트를 생성할 버튼을 더블클릭합니다.
-방법2. 디자인에서 클릭 이벤트를 생성할 버튼의 프로퍼티에서 이벤트를 설정합니다.
7. 소스코드 작성
모달 ( Modal ) 모달리스 ( Modeless ) |