private void OnWorkSpaceFormClosed(object sender, FormClosedEventArgs e) { Form form = sender as Form; if (form != null) { HCSSM_workspace workSpace = CnasUtilityTools.FindControl <HCSSM_workspace>(form); if (workSpace != null) { workSpace.ScannerHook.Stop(); } } Application.Exit(); }
public HCSWF_Workspace(string text) { InitializeComponent(); string appId = text.Substring(0, 4); this.AppId = appId; HCSSM_workspace workSpaceControl = new HCSSM_workspace(AppId); this._appPd = workSpaceControl.App_pd; MinimumSize = new Size(1350, 800); Icon = new Icon(ResourcesImageHelper.Instance.GetResourcesStream("Common.icon", "MainIco", EnumImageType.ICO)); Text = string.Format("{0} — {1}", CnasBaseData.SystemInfoData.Rows[0]["customer"].ToString(), (text.Length > 4 ? text.Substring(5) : text)); workSpaceControl.Dock = DockStyle.Fill; this.Controls.Add(workSpaceControl); Load += OnWorkSpaceFormLoad; FormClosed += OnWorkSpaceFormClosed; }