برای درک این رویداد شما اول باید ساختار فرم های والد و فرزند رو درک کنید فرم والد مانند نرم افزار اصلی و فرم فرزند مانند صفحات درون آن. مانند نرم افزار فتوشاپ که فرم والد یا پدر و هر تصویر درون آن یک فرم فرزند محسوب میشود. برای درک این رویداذ مراحل زیر را انجام دهید.
مثال:
1- پروژه ای را ساخته و به محض ورود یک فرم MDIParent به پروژه اضافه نموده و از بخش My Project فرم اصلی را روی MDIParent قرار دهید
2- بر روی رویداد MdiChildActivate کنترل فرم MDIParent کد زیر را وارد نمایید.
VB
MessageBox.Show("You are in the Form.MdiChildActivate event.")
C#
MessageBox.Show("You are in the Form.MdiChildActivate event.");
3-در فرم MDIParent بر روی یک دکمه کد زیر را بنویسید
VB
Dim ChildForm As New System.Windows.Forms.Form
ChildForm.MdiParent = Me
m_ChildFormNumber += 1
ChildForm.Text = "Window " & m_ChildFormNumber
ChildForm.Show()
C#
System.Windows.Forms.Form ChildForm = new System.Windows.Forms.Form();
ChildForm.MdiParent = this;
m_ChildFormNumber += 1;
ChildForm.Text = "Window " + m_ChildFormNumber;
ChildForm.Show();
4- پروژه را اجرا نمایید با فراخوانی فرم جدید خواهید دید رویداد اجرا میگردد.