[VB.NET] MDI 부모창 만들고 자식 창 불러오기

먼저 MDI 부모창(Form1) 만들기

  • 일단 일반 폼 하나 만들고
  • 속성 중에서 IsMdiContainer 를 True 로 설정
끝. 쉽다.

그런데 문제는 MDI 자식창 불러오기.

VB6.0에서는 그냥 로드 하면 되었는데, VB.NET 에서는 코드를 좀 만져 줘야 한다.

일단 자식창(Form2)을 만들고, 부모창(Form1)에 버튼이든 메뉴든 만들고 나서 Click 이벤트에 아래와 같은 코드를 실행 해줘야 한다.

Dim frm_Child as new Form2
frm_Child.MdiParent = Me (또는 부모창의 이름)
frm_Child.Show()

이렇게 하면 깔끔하게 mdi 부모창 안에 자식창 불러 올 수 있음.

댓글 없음:

댓글 쓰기