백엔드/C#
Mdi Form / Mdi Child Form
1005ptr
2018. 5. 10. 17:59
반응형
여러가지 창을 띄우는 프로그램인 경우(대부분)
하나의 큰 틀(Mdi Form) 안에 자식 창(Mdi Child Form)들을 띄우는 방법
참고화면
1. Mdi Form[디자인] 창 - Form의 속성 창 - IsMdiContainer 속성을 true로 한다
2. Mdi Form[코드] 에서 Child Form을 열 때, 자신을 MdiContainer로 등록만 해주면 된다
private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
if(empMDIChild == null || empMDIChild.IsDisposed) //윈도우폼 하나만 띄우기(여러개 x)
{
empMDIChild = new Employee();
empMDIChild.MdiParent = this;
}
empMDIChild.Show();
}
- 참고 -
1. https://www.youtube.com/watch?v=7Eevt9o034c
2. https://www.youtube.com/watch?v=jP5kmuFaIIA
3. https://docs.microsoft.com/ko-kr/dotnet/framework/winforms/advanced/how-to-create-mdi-child-forms
반응형