반응형
|
[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 |
