赞
踩
winform打开子窗体后,在子窗体中刷新父窗体,或者关闭子窗体刷新父窗体,搜集了几个方法,列举如下:
一 、 所有权法
父窗体,名称为“fuForm”,在父窗体中有个公共刷新方法,也就是窗体数据初始化方法。如:
1 2 3 4 |
|
fuForm中打开ziForm时需要设置所有者,就是ziForm的所有者是fuForm,代码如下:
1 2 3 |
|
ziForm关闭或者需要刷新fuForm时,代码如下:
1 2 3 |
|
二、自身传递法
在父窗体中有个公共刷新方法,如:
1 2 3 4 |
|
父窗体打开子窗体方法代码:
1 2 |
|
子窗体中:
1 2 3 4 5 6 7 8 |
|
三、属性法
在父窗体中有个公共刷新方法,如:
1 2 3 4 |
|
父窗体打开子窗体方法代码
1 2 3 |
|
子窗体中:
1 2 3 4 5 6 7 8 |
|
四、委托法
在父窗体中有个公共刷新方法,如:
1 2 3 4 |
|
父窗体打开子窗体方法代码
1 2 |
|
子窗体中:
1 2 3 4 5 6 |
|
在以上几个方法中,个人认为第一个所有权法最好用,容易理解,而且代码简洁,推荐使用第一种方法。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。