C#

[C#]MDI 폼 과 CHILD 폼 데이터 핸들링 예제

선영아 사랑해 2021. 3. 23. 13:30

자식 폼에서 부모 폼의 함수를 호출하는 예제입니다.

 

//자식 폼

public delegate void UserEventHandler(string strMsg);

public event UserEventHandler DisplayMsg;

 

private void FrmCorporation_Load(object sender, EventArgs e)

{

      DisplayMsg("안녕하세요");

}

 

//부모 폼

private void button1_Click(object sender, EventArgs e)

{

     Form2 frm = new Form2();

     frm.Owner = this;

     frm.MdiParent = this;

     frm.DisplayMsg += new Form2.UserEventHandler(ShowMsg);

     frm.Show();

}

 

private void ShowMsg(string strMsg)

{

     textBox1.Text = strMsg;

}