场景

点击按钮后打开窗口,点击窗口的确定按钮后即使窗体返回了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;

最新文章

  1. XSS跨站测试代码大全
  2. Android 通过 Intent 传递类对象或list对象
  3. multipart/form-data和application/x-www-form-urlencoded的区别
  4. 从程序员到CTO的Java技术路线图(我爱分享)
  5. FileShare枚举的使用(文件读写锁)
  6. (转)PHP常用函数
  7. Java基础之在窗口中绘图——移动曲线的控制点(CurveApplet 3 moving the control points)
  8. 单链表操作B 分类: 链表 2015-06-07 12:42 15人阅读 评论(0) 收藏
  9. mybatis入门,基本案例和xml讲解
  10. poj 3273 Monthly Expense(二分搜索之最大化最小值)
  11. C语言的声明和定义
  12. /etc/profile文件
  13. Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现
  14. (61)Wangdao.com第十天_JavaScript 立即执行函数
  15. 重建整个数据库的索引(Server2000)
  16. tensorflow---alexnet training (tflearn)
  17. 【学习】DataFrame&Series类【pandas】
  18. 转:【WebView的cookie机制 】轻松搞定WebView cookie同步问题
  19. LTDC/DMA2D—液晶显示
  20. Java中HashMap 初始化时容量(参数)如何设置合适?

热门文章

  1. HDU_1166_树状数组
  2. TensorFlow中使用GPU
  3. webpack chunkFilename 非入口文件的命名规则 [转]
  4. 1276:【例9.20】P2758 编辑距离
  5. zip压缩包伪加密技术
  6. linux入门系列12--磁盘管理之分区、格式化与挂载
  7. 在IDEA中如何使用lombok插件
  8. qt creator源码全方面分析(2-8)
  9. Multicast
  10. SHELL下打包文件