본문 바로가기
Programing/vb.net

visual basic,비주얼베이직,vb .net-MDIform 구성및 메세지전달,MenuStrip,MdiParent

by 고니의 경제주식 2017. 1. 25.
반응형


폼안에 폼을 넣는 mdi 폼에 대해서 알아보겠습니다.


위 그림처럼 구성됩니다.


우측 창에서 위의 빨간부분을 우클릭하면 뜨는 팝업창에서 

add - window form 를 클릭해서 form 2 , form 3 을 생성합니다.


form 1에서 menustrip 콘트롤을 적용합니다. 그리고 그림과 같이 textbox 1개와 button 1개도 적용합니다.



form1  속성창에서 위를 반드시 적용해야 합니다.


form 2 도 위처럼 콘트롤셋팅합니다.


form 3 도 위처럼 텍스트박스 적용합니다.


Public Class Form1


    

    Private Sub Form2ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Form2ToolStripMenuItem.Click ' MenuStrip Form2 메뉴 클릭 이벤트

        Form2.MdiParent = Me

        Form2.Show()

    End Sub


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Form2.TextBox1.Text = TextBox1.Text

        Form3.TextBox1.Text = TextBox1.Text

    End Sub


    Private Sub Form3ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Form3ToolStripMenuItem.Click  ' MenuStrip Form3 메뉴 클릭 이벤트

   

        Form3.MdiParent = Me

        Form3.Show()


    End Sub

End Class




Public Class Form2


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Form1.TextBox1.Text = TextBox1.Text

        Form3.TextBox1.Text = TextBox1.Text

    End Sub

End Class

Form3  코드없음


반응형