반응형
[C#] 다중폼(WinForms MID) 자식윈도우 사이즈 조절하기 |
환경 : Visual Studio 2012 |
MDI 폼으로 작업을 할 때 로딩되는 기본 폼을 셋팅하는 방법과 자식폼의 사이즈를 최대값으로 하고 싶을 때 코딩 방법입니다.
▶ 먼저 자식폼으로 들어가는 폼이 로딩할 때 WindowState 값을 바꾸는 것입니다. 폼로딩 이벤트 함수를 만듭니다.
▶ Load 이벤트 함수에 폼이 로딩될 때 WindowState 상태값을 Maximized 로 바꾸는 것입니다. 상태값은 Maximized, Minimized, Normal 있습니다.
private void Form1_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; }
▶ 다른 방법은 MDI 창에서 자식폼을 추가할 때 상태값을 바꾸는 것입니다. 폼의 상태값 WindowState 를 FormWindowState.Maximized 로 셋팅합니다.
public MDIParentMain() { InitializeComponent(); // 기본폼 셋팅 this.InitForm(); } private void InitForm() { Form1 frmMain = new Form1(); frmMain.MdiParent = this; frmMain.Text = "거래점 보기"; frmMain.WindowState = FormWindowState.Maximized; frmMain.Show(); }
▶ 두가지 방법중에 아무거나 선택해서 코드를 입력하게 되면 아래와 같이 자식폼이 풀사이즈로 들어가게 됩니다.
반응형
'기타 언어 > C# & MFC' 카테고리의 다른 글
C# 관리되지 않는 객체(unmanaged) 해제하기 위한 using 문 사용하기 (0) | 2018.09.29 |
---|---|
[C#] ListView 선택한 행 더블 클릭 이벤트를 통해 해당 값을 알아오는 방법 (0) | 2018.05.19 |
[C#] 자바스크립트에서 C# 함수호출시 에러, ObjectForScripting 클래스는 COM … (0) | 2015.05.31 |
[C#] HashTable 사용방법과 예제 모음 (0) | 2015.02.24 |
[C#] MDI 폼에서 자식폼이 열어 있을 때 앞으로 보내기 (0) | 2015.01.31 |
[C#] MySQL 연결후 데이터 저장, 조회 하기 (2) | 2015.01.24 |
[C#] MySQL 데이터 저장시 한글이 깨질 때 (0) | 2015.01.03 |
[Visual C#] Environment 를 통해 시스템 정보, OS 버전알아오기 (0) | 2014.11.25 |