private void btnShowPicture_Click(object sender, EventArgs e) { if (_canvasForm == null) { _canvasForm = new CanvasForm(); _canvasForm.FormClosing += canvasForms_Closed; _canvasForm.Show(); _canvasForm.SetCanvas(_canvas); } else { _canvasForm.Close(); } }
private void canvasForms_Closed(object sender, EventArgs e) { _canvasForm.FormClosed -= canvasForms_Closed; _canvasForm = null; }