Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体
生活随笔
收集整理的這篇文章主要介紹了
Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
點擊按鈕后打開窗口,點擊窗口的確定按鈕后即使窗體返回了Ok,此時不關閉窗體,將窗體隱藏。
再次點擊按鈕后,仍然打開上次的窗體。
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
在全局變量類中新增窗體字段
?private FrmSearch frmSearch = new FrmSearch();然后新增全局屬性,添加set和get方法
??????? public FrmSearch FrmSearch{get { return this.frmSearch; }set { this.frmSearch = value; }}然后首先是點按鈕打開窗體時,不再使用
FrmSearch frmSearch = new FrmSearch();而是
?DialogResult dialogResult = Global.Instance.FrmSearch.ShowDialog();if (dialogResult == DialogResult.OK){//點擊確定后的操作}然后在窗體中的確定按鈕的點擊事件中
this.Hide(); this.DialogResult = System.Windows.Forms.DialogResult.OK;?
總結
以上是生活随笔為你收集整理的Winform中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里巴巴矢量图标库iconfont的使用
- 下一篇: C#中调用Windows系统服务exe程