Xây 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();
}
}
- Việt Nam đề xuất ba hướng hợp tác AI với Hàn Quốc
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)