private void _frmSetCheckROI_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.UserClosing) { this._frmSetCheckROI.Activated -= new EventHandler(_frmSetCheckROI_Activated); this._frmSetCheckROI.FormClosing -= new FormClosingEventHandler(_frmSetCheckROI_FormClosing); this._frmSetCheckROI = null; this.dockPanel.Refresh(); } }
private void tsmCheckRoi_Click(object sender, EventArgs e) { if (this._frmSetCheckROI == null) { this._frmSetCheckROI = new VisionTools.CheckROI.frmSetCheckROI(); this._frmSetCheckROI.FormClosing += new FormClosingEventHandler(_frmSetCheckROI_FormClosing); this._frmSetCheckROI.Activated += new EventHandler(_frmSetCheckROI_Activated); this._frmSetCheckROI.Show(this.dockPanel, DockState.Document); } this._frmSetCheckROI.BringToFront(); this._frmSetCheckROI.Activate(); }