WinForm - 两个窗体之间的方法调用
2016-01-05 11:05
393 查看
方法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中的代码:
//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中的代码:
相关文章推荐
- 点击view上某个点,获取坐标让指定view移动过去
- Ajax + JSON + Servlet + Oracle数据库实现省市县三级联动效果
- LINUX设备模型BUS,DEVICE,DRIVER
- Android实现通知栏透明的方法
- java web springMVC response wirte image demo
- Maven学习总结(11)——Maven Tomcat7自动部署
- Maven学习总结(11)——Maven Tomcat7自动部署
- SIFT特征检测与RANSAC过滤
- Maven学习总结(11)——Maven Tomcat7自动部署
- HandlerThread、Handler 、Runnable
- 转载python并行运算实例
- decimal扩展方法(转换为字符串,去掉末尾的0)
- 深度学习
- 若遇见,别轻易擦肩
- IPv6 发布20年后,普及度终突破 10%
- selenium经过WebDriverWait实现ajax测试
- VS菜单修改后不更新的问题
- 项目中用到的轮播图片效果
- JAVA 的 mysql blob操作 -1 比较全面,但是格式乱
- selenium经过WebDriverWait实现ajax测试