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 로 설정하고 끝!
빌드하고 실행하면 아래처럼 나온다.
[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/advanced/how-to-create-mdi-child-forms?view=netframeworkdesktop-4.8]
+
자식 MDI 창의 이름을 바꾸려면 form2.Text 에 지정해주면 끝
[링크 : https://stackoverflow.com/questions/59121905]
+
자식창 최대 크기로 실행하기
| form2.WindowState = FormWindowState.Maximized; |
[링크 : https://stackoverflow.com/questions/8765088/maximize-mdi-child-form]