DtlpSearchForm GetDtlpSearchForm() { DtlpSearchForm dtlp_searchform = null; dtlp_searchform = this.m_mainForm.TopDtlpSearchForm; if (dtlp_searchform == null) { // 新开一个dtlp检索窗 FormWindowState old_state = this.WindowState; dtlp_searchform = new DtlpSearchForm(); dtlp_searchform.MainForm = this.m_mainForm; dtlp_searchform.MdiParent = this.m_mainForm; dtlp_searchform.WindowState = FormWindowState.Minimized; dtlp_searchform.Show(); this.WindowState = old_state; this.Activate(); // 需要等待初始化操作彻底完成 dtlp_searchform.WaitLoadFinish(); } return dtlp_searchform; }
DtlpSearchForm GetDtlpSearchForm() { DtlpSearchForm dtlp_searchform = null; if (this.LinkedSearchForm != null && this.LinkedSearchForm is DtlpSearchForm) { dtlp_searchform = (DtlpSearchForm)this.LinkedSearchForm; } else { dtlp_searchform = this.MainForm.TopDtlpSearchForm; if (dtlp_searchform == null) { // 新开一个dtlp检索窗 dtlp_searchform = new DtlpSearchForm(); dtlp_searchform.MainForm = this.MainForm; dtlp_searchform.MdiParent = this.MainForm; dtlp_searchform.WindowState = FormWindowState.Minimized; dtlp_searchform.Show(); } } return dtlp_searchform; }