private void btnChartNew_Click(object sender, EventArgs e) { if (_formChart == null) { var typeManager = ObjectFactory.WinForm.WinFormAppObjectFactory.Container.GetInstance <ITypeService>(); var chartManager = ObjectFactory.WinForm.WinFormAppObjectFactory.Container.GetInstance <IChartService>(); _formChart = new FrmChart(typeManager, chartManager) { MdiParent = this, StartPosition = FormStartPosition.CenterScreen }; _formChart.FormClosed += delegate { _formChart = null; }; _formChart.Show(); } else { _formChart.Activate(); } }
private void chartVlaznostToolStripMenuItem_Click(object sender, EventArgs e) { FrmChart chartAH = null; FrmGenerator f = Exist(); if (f != null) { if (f.Checked()) { chartAH = new FrmChart("Air H", "Ignorise opseg", false); chartAH.MdiParent = this; } else { chartAH = new FrmChart("Air H", "Uzima samo pozitivne vrednosti", false); chartAH.MdiParent = this; } chartAH.Show(); } else { MessageBox.Show("Generator is off. Turn it on."); } }