private void button3_Click(object sender, EventArgs e) { // Shut down system gracefully. _Manager.Go = false; if (_Manager != null) { _Manager.OnPriceUpdate -= OnUpdateEventHandler; _Manager.OnFillUpdate -= OnFillEventHandler; _Manager = null; GC.Collect(); } this.ControlBox = true; }
private void button1_Click(object sender, EventArgs e) { _FillData = new DataSet(); SetUpDataSet(); // Create new SystemManager object and subscribe to delegates. _Manager = new SysMan(); _Manager.OnPriceUpdate += OnUpdateEventHandler; _Manager.OnFillUpdate += OnFillEventHandler; // Set buttons for secure start up / shut down. button1.Enabled = false; button2.Enabled = true; this.ControlBox = false; }