/******************************************************************** * Barcode * _barcode_form ********************************************************************/ private void createBarcodeToolStripMenuItem_Click(object sender, EventArgs e) { if (_barcode_form == null) { _barcode_form = new GCodeForBarcode(); _barcode_form.FormClosed += formClosed_BarcodeToGCode; _barcode_form.btnGenerateBarcode1D.Click += getGCodeFromBarcode; // assign btn-click event _barcode_form.btnGenerateBarcode2D.Click += getGCodeFromBarcode; // assign btn-click event } else { _barcode_form.Visible = false; } _barcode_form.Show(this); _barcode_form.WindowState = FormWindowState.Normal; }
private void formClosed_BarcodeToGCode(object sender, FormClosedEventArgs e) { _barcode_form = null; }