private void OpenSpeedTool() { if (_speedToolOpen) { Popup_SpeedTool_FormClosed(this, new FormClosedEventArgs(CloseReason.None)); } _speedToolOpen = true; var popup = new Form(); popup.Text = "Speed Tool"; popup.AutoSize = true; popup.FormClosed += Popup_SpeedTool_FormClosed; var st = new SpeedTool(this, _ctcOffice, _environment); _speedTool = st; st.SubmitSpeed += St_SubmitSpeed; popup.Controls.Add(st); _popupIndicatorCTC.Image = _res.GreenLight; popup.Show(); }
private void Popup_SpeedTool_FormClosed(object sender, FormClosedEventArgs e) { _speedTool = null; _speedToolOpen = false; _popupIndicatorCTC.Image = null; }