(+84) 236.3827111 ex. 402

Xây dựng code xử lý form chính, form con trong C#


Xây dựng hàm kiểm tra tồn tại của form con

private FormKiemTraTonTai(Type formType)

{//duyệtqua tấtcảcácform con cótrongform cha

foreach(Formf inthis.MdiChildren)

{

if(f.GetType() == formType)

returnf;

}

returnnull;

}

Xây dựng hàm đóng form con

private void dongform()

{

//Duyetqua tungform con

foreach (FormmdiForm inthis.MdiChildren)

mdiForm.Close();

}

Viết code cho sự kiên mởi form mới

Private void forrm1ToolStripMenuItem_Click(object sender, EventArgs e){

//Kiểmtraform hinhtronđãmởhay chưa

Form frm = KiemTraTonTai(typeof(hinhtron));

//Nếuđãmởthìkíchhoạtform này

if (frm != null)

frm.Activate();

//Nếuchưamởthìđóngtấtcảcácform con đangmởvàmởform hinhtron

else{

dongform();

hinhtron f = new hinhtron();

f.MdiParent = this;

f.Show();

}

}