Winform中怎樣對窗體進行隱藏,再次打開時仍然保留上次的窗體

場景

點擊按鈕後打開窗口,點擊窗口的肯定按鈕後即便窗體返回了Ok,此時不關閉窗體,將窗體隱藏。編程

再次點擊按鈕後,仍然打開上次的窗體。ide

注:this

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公衆號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。spa

實現

在全局變量類中新增窗體字段.net

 private FrmSearch frmSearch = new FrmSearch();

而後新增全局屬性,添加set和get方法code

        public FrmSearch FrmSearch
        {
            get { return this.frmSearch; }
            set { this.frmSearch = value; }
        }

而後首先是點按鈕打開窗體時,再也不使用orm

FrmSearch frmSearch = new FrmSearch();

而是blog

 DialogResult dialogResult = Global.Instance.FrmSearch.ShowDialog();

 if (dialogResult == DialogResult.OK)
            {
                //點擊肯定後的操做
            }

而後在窗體中的肯定按鈕的點擊事件中教程

this.Hide();
this.DialogResult = System.Windows.Forms.DialogResult.OK;
相關文章
相關標籤/搜索