场景

点击按钮后打开窗口,点击窗口的确定按钮后即使窗体返回了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中怎样对窗体进行隐藏,再次打开时仍然保留上次的窗体相关推荐

  1. Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色

    场景 Winform中实现ZedGraph的多条Y轴(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1001322 ...

  2. el-dialog再次打开时v-distpicker省市区清除

    在vue项目中,使用了v-distpicker来做省市区三级联动,但是有个问题,即当el-dialog设置了一遍省市区后,再次打开el-dialog省市区还是原来设置了的数据,很不美观.所以要清除省市 ...

  3. C# winform中窗口的关闭按钮的隐藏与禁用的几种方式说明

    首先说一句:不存任何一种方式可以单独隐藏关闭按钮,隐藏的话会把所有最大化,最小化,帮助,关闭按钮都给隐藏掉. 第一 种:   禁用窗口上部的关闭按钮 方法一:在Form1的窗口程序中desigener ...

  4. Winform中在使用VS+svn进行协同开发时添加引用时的相对路径和绝对路径的问题

    场景 使用Visual Studio 开发Winform程序,使用SVN进行项目版本管理. 在添加引用时,会出现在A电脑中添加了绝对路径的引用,在B电脑中就会出现找不到 并且将此引用标识为?的状态. ...

  5. winform中TreeView控件复选框联动时鼠标点击过快导致的显示不正确的问题

    今天我在试着做一个C#树形视图(TreeView)控件,要求在每个节点前面添加一个可用于打勾的复选框,并要求复选框有上下级联动的效果.现在在网上能查到挺多满足这类功能的代码,原本我也以为这是一件挺简单 ...

  6. 【C#】WPF和winform窗体贴边隐藏(类似QQ)

    [WPF]实现窗体贴边隐藏 1.新建WPF项目Test,主窗体MainWindow.xaml,在后台MainWindow.xaml.cs填写下面的代码.主窗体调用Hide类,实现隐藏功能. //有些引 ...

  7. Winform中实现双击Dev的TreeList在ZedGraph中生成对应颜色的曲线

    场景 首先要实现的效果如下 在实现上面的效果前参照下面的博客 DevExpress的TreeList怎样设置数据源使其显示成单列树形结构: https://blog.csdn.net/BADAO_LI ...

  8. Winform中实现序列化指定类型的对象到指定的Xml文件和从指定的Xml文件中反序列化指定类型的对象

    场景 在Winform程序中需要将某些页面的设置存储到配置文件中,下次再次打开时通过配置文件读取,点击确定时能将将设置保存到配置文件中. 之前介绍过 Winform中自定义xml配置文件后对节点进行读 ...

  9. 关于outlook 保存的.msg文件打开一次之后不能再次打开的问题

    最近outlook .msg文件打开一次之后不能再次打开的问题,在沉寂了一段时间之后,随着微软新推的Microsoft Teams的功能不断更新,又出现了! 当outlook在开启的时候,你打开一次保 ...

最新文章

  1. java oss 批量传输_初步使用阿里云OSS对象存储功能
  2. springmvc教程(3)
  3. 我的机器学习和深度学习绘图模板.pptx
  4. 冲刺第六天 1.7 MON
  5. 1.EXTJS Row Editor Grid 点取消时插入的新行 的解决方法
  6. 前端学习(648):转换为boolean
  7. 锂价疯涨 马斯克说特斯拉可能不得不去开采和提炼锂
  8. 01-贝叶斯算法(介绍)
  9. javascript Math object
  10. excel 区间人数柱状图_原来用Excel做数据分析如此简单!
  11. 超级计算机的水冷散热,1U服务器集成16颗AMD 64核心霄龙:全水冷散热
  12. JSP→JSTL标准标签库简介与环境搭建、JSTL助手EL表达式EL隐式对象、标签→out、set、if、多选择配合、foreach、redirect、格式化、JSTL函数标签、自定义标签、标签类架构
  13. 内存超频软件哪个好 内存超频教程
  14. 绘画教程:动漫人体肌肉的详细画法
  15. 计算机学报在线阅读,计算机研究与发展计算机学报软件学报电子学报西安交通大学学报.doc...
  16. Linux下的图片转换工具ImageMagick
  17. 宁波大学计算机非全,宁波大学考研:全日制和非全日制的6大区别,很多人不知道...
  18. 用迭代算法实现扭蛋机例子
  19. python彩蛋_Python的2个彩蛋
  20. SQL将Json字符串转为表格

热门文章

  1. php sqlserver扩展,PHP---连接sqlserver扩展配置
  2. 股票连续投资历史收益计算
  3. 1、LeetCode784 字母大小写全排列
  4. const mysql_mysql – 为什么我在解释查询中读取const表后会注意到“不可能”?
  5. PXE网络引导装机原理介绍
  6. go int32不能打印0_Go并发实战--sync WaitGroup
  7. android数据回传多个页面_Android页面之间进行数据回传
  8. md5加密后的数据如何解密_如何在云中加密数据
  9. {}是set类型还是dict类型呢
  10. 动态语言与静态语言的区别