반응형
여러가지 창을 띄우는 프로그램인 경우(대부분)
하나의 큰 틀(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
반응형
'백엔드 > C#' 카테고리의 다른 글
DataTable을 DataGridView에 DataBinding (0) | 2018.05.11 |
---|---|
Form을 하나만 열고 싶을 때 (0) | 2018.05.11 |
Parent/Child DataGridView (0) | 2018.05.10 |
Dictionary에서 배열값 초기화 하기 (0) | 2018.05.10 |
폼 위치 변경 (0) | 2018.05.08 |
댓글