Programming/c# & winform
winform MDI 시도!
구차니
2021. 7. 12. 14:56
MDI로 하고 하나만 폼 쓰면 되지 않을까 싶긴한데..
Form1 에서는 form2를 호출하고, IsMdiContainer = TRUE로 설정해준 다음 아래 코드추가
private void Form1_Load(object sender, EventArgs e) { Form2 form2 = new Form2(); form2.MdiParent = this; form2.Show(); } |
Form2는 귀찮으니 windows Forms로 추가!
역시 꾸미기 귀찮으니
TextBox 하나 넣고 Dock - Fill/ Multiline True 로 설정하고 끝!
빌드하고 실행하면 아래처럼 나온다.
+
자식 MDI 창의 이름을 바꾸려면 form2.Text 에 지정해주면 끝
[링크 : https://stackoverflow.com/questions/59121905]
+
자식창 최대 크기로 실행하기
form2.WindowState = FormWindowState.Maximized; |
[링크 : https://stackoverflow.com/questions/8765088/maximize-mdi-child-form]