private void ByByWindows(object sender, FormClosedEventArgs e) { Form frm; if (sender is Form) { frm = (Form)sender; if (frm == frmLietKeTinhGia) { frmLietKeTinhGia = null; } if (frm == frmBangGiaGiay) { frmBangGiaGiay = null; } if (frm == frmBangGiaThanhPham) { frmBangGiaThanhPham = null; } if (frm == frmBangGiaInNhanh) { frmBangGiaInNhanh = null; } if (frm == frmBangGiaInNhanhMay) { frmBangGiaInNhanhMay = null; } if (frm == frmTinhThu) { frmTinhThu = null; } } }
private void btnTinhThu_Click(object sender, EventArgs e) { if (!CoTheMoFormNay("TinhThuForm")) //không có tên form { return; } //Qua khỏi if (frmTinhThu == null) { frmTinhThu = new TinhThuForm(this.TenNguoiDung); frmTinhThu.Text = "Tính thử"; frmTinhThu.MinimizeBox = false; frmTinhThu.MaximizeBox = false; frmTinhThu.FormClosed += new FormClosedEventHandler(ByByWindows); frmTinhThu.Show(); } else { frmTinhThu.Focus(); } }