private void binarizationToolStripMenuItem_Click(object sender, EventArgs e) { if (_image.OriginalImage != null) { var form = new ThresholdInputBox(_image.OriginalImage); form.ThresholdChanged += (o, threshold) => { form.PictureBox1.Image = _processor.Binarization(_image.OriginalImage, threshold); }; if (form.ShowDialog() == DialogResult.OK) { _image.ViewImage = form.PictureBox1.Image as Bitmap; isBinarized = true; } form.Dispose(); } }