方法1:   所有权法
//Form1:
//需要有一个公共的刷新方法
public   void   Refresh_Method()
{
  //...
}

//在调用Form2时,要把Form2的所有者设为Form1
Form2   f2   =   new   Form2()   ;
f2.Owner   =   this;
f2.ShowDialog()   ;

//Form2:
//在需要对其调用者(父)刷新时
Form1   f1   ;
f1   =   (Form1)this.Owner;
f1.Refresh_Method()   ;

具体实现:

窗口1中的代码:

  • 被调用的方法:

  • 显示窗口2代码:

窗口2中的代码:

转载于:https://www.cnblogs.com/KTblog/p/5101656.html

WinForm - 两个窗体之间的方法调用相关推荐

  1. 利用System.EventHandler来实现两个窗体间的事件调用

    在.NET中,窗体也被定义为一个类,所以要想调用窗体中的某个方法,除了要将要调用的方法设为public外,还得创建一个窗体类的实例.然而,在下面这种情况下,就是当我们打开了窗体1(有了此窗体的一个实例 ...

  2. 通过事件同步两个窗体之间的数据

    一.应用场景 一窗体(FormA)采用datagridview 等数据显示控件显示数据,需要双击其中的数据在另一个窗体(FormB)显示其详细信息并可以进行修改,当其修改完毕后,FormA窗体显示更新 ...

  3. c# 不同窗体之间传值和调用

    1.子窗体事件刷新父窗体界面值 子窗体定义委托和事件 //声明一个委托public delegate void DisplayUpdateDelegate(string str);//声明事件publ ...

  4. winform+c#之窗体之间的传值

    窗体传值可以分为两类. 1.主窗体往子窗体传值 有两种方法,一种是在子窗体提供重载构造函数,利用重载构造函数传递值,适用于传值数量比较少:第二种是,在子窗体中定义一个主窗体对象,然后就可以接收到主窗体 ...

  5. java两个项目之间通过webservice调用-源码仅供参考

    项目1.本项目为struts2项目所以需要配置配置文件 applicationcontex-cxf.xml配置 <!-- 定义具体实现的 Bean ,这个 Bean 的定义与 Spring 普通 ...

  6. java中的链接之其他窗体_两个窗体之间的链接

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 class Menu extends JFrame { public Menu() { (登陆按钮的事件反应源)   bexit.addActionLis ...

  7. 如何在窗体之间通讯的几种方法 ? VB.NET方案

    在面向过程的程序中,我们可以通过窗体名来访问其他窗体中控件或者数据,但是在面向过程中却稍有不同,面向过程显示了它的优点. 假设一个Window解决方案中,有两个窗体Form1和Form2,Form1窗 ...

  8. 多态方法调用的解析和分派

    方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程.在程序运行时,进行方法调用是最普遍.最频繁的操作,Class文件的编 ...

  9. c++ 重载 重写_Java | 深入理解方法调用的本质(含重载与重写区别)

    前言 对于习惯使用面向对象开发的工程师们来说,重载 & 重写 这两个概念应该不会陌生了.在中 / 低级别面试中,也常常会考察面试者对它们的理解(隐约记得当年在校招面试时遇到过): 网上大多数资 ...

最新文章

  1. 调试寄存器(debug registers, DRx)理论及实践
  2. 腾讯比Groupon更想要
  3. python基础系列教程——python所有包库的下载
  4. Scrapy爬虫(8)scrapy-splash的入门
  5. flutter 几秒前, 几分钟前, 几小时前, 几天前...
  6. 日常撕逼:React和Vue到底谁更牛?
  7. 在3D模型上选择顶点
  8. Python数据分析之理论知识
  9. 我喜欢计算机作文450字,我喜欢的一种游戏作文450字(精选8篇)
  10. EVE模拟器的使用-带图超详细(学网络用)
  11. 解放你的双手,python在excel中的高效办公
  12. 程序设计入门——C语言 翁恺 第8周编程练习
  13. 支持生僻字且自动识别utf-8编码的php汉字转拼音类,支持生僻字且自动识别utf-8编码的php汉字转拼音类_PHP教程...
  14. 高度仿PC版《微信读书》,好看的小说、读书网站
  15. Windows API一日一练(59)CreateFileMapping和MapViewOfFile函数
  16. 卫生间装修攻略|从想象到入住齐全
  17. python selenium 大众点评餐厅信息+用户评论 爬虫
  18. 漫谈程序员系列:无BUG不生活
  19. 分析Flex布局空间分配, flex-grow、flex-shrink,flex-basis
  20. 在Xcode上安装模拟机的方法

热门文章

  1. python求字符串的所有子集_打印一字符串的所有子集 | 学步园
  2. ajax实现表单验证 html,Ajax+ajax做的表单验证
  3. ajax get请求_python测试开发django50.jquery发送Ajax请求(get)
  4. layui 分页 固定底部_论layui的使用体验
  5. 计算机主机安装系统安装系统安装软件,电脑安装软件时提示安装过程出错系统设置未被修改怎么办...
  6. ubuntu的home目录下,Desktop等目录消失不见
  7. 什么是485转光纤?485光纤转换器功能特点及技术参数详解
  8. 【渝粤教育】 广东开放大学 21秋期末考试物业经营管理实务10123k2
  9. 【渝粤教育】电大中专Office办公软件 (2)作业 题库
  10. signature=a662b42175c342c2f67535627a2cf0a4,California and Nevada Railroad