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]
'Programming > c# & winform' 카테고리의 다른 글
32bit 비트맵, alpha 채널 (0) | 2021.08.18 |
---|---|
winform ribbonmenu (0) | 2021.07.18 |
winform IsMdiContainer (0) | 2021.07.12 |
DataGridView (0) | 2021.07.12 |
winform 자동으로 UI 늘리기 (0) | 2021.07.08 |