找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng_hq

银牌会员

151

主题

391

帖子

2227

积分

银牌会员

积分
2227

活字格认证

zheng_hq
银牌会员   /  发表于:2011-11-18 13:26  /   查看:4853  /  回复:3
我想实现模态窗体的fpspead2读取 父窗体fpspread1里面的数据,该如何操作呢?

也是通过 窗体传值实现吗?

3 个回复

倒序浏览
laonawuli
银牌会员   /  发表于:2011-11-18 14:07:00
沙发
原帖由 zheng_hq 于 2011-11-18 13:26:00 发表
我想实现模态窗体的fpspead2读取 父窗体fpspread1里面的数据,该如何操作呢?

也是通过 窗体传值实现吗?


可以在初始化子窗体时,将父窗体的fpspread1的引用传给子窗体,然后在子窗体内读取fpspread1上的内容。
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-18 14:20:00
板凳
原帖由 laonawuli 于 2011-11-18 14:07:00 发表
[quote] 原帖由 zheng_hq 于 2011-11-18 13:26:00 发表
我想实现模态窗体的fpspead2读取 父窗体fpspread1里面的数据,该如何操作呢?

也是通过 窗体传值实现吗?


可以在初始化子窗体时,将父窗体的fpspread1的引用传给子窗体,然后在子窗体内读取fpspread1上的内容。 [/quote]

可否告诉vb.net代码呢?具体怎样写呢? 不胜感激
回复 使用道具 举报
laonawuli
银牌会员   /  发表于:2011-11-18 14:42:00
地板
原帖由 zheng_hq 于 2011-11-18 14:20:00 发表
[quote] 原帖由 laonawuli 于 2011-11-18 14:07:00 发表
[quote] 原帖由 zheng_hq 于 2011-11-18 13:26:00 发表
我想实现模态窗体的fpspead2读取 父窗体fpspread1里面的数据,该如何操作呢?

也是通过 窗体传值实现吗?


可以在初始化子窗体时,将父窗体的 [/quote]

我不会VB。

但是思路都差不多的。

你首先在你的子窗体中声明一个Fpspread的变量,例如叫做 mySpread,
然后用子窗体的构造函数或者属性或者方法来接受父窗体传入的值。
例如使用方法来接受值,那么方法内容应该是
public void InitFp(FpSpread sp)
{
    mySpread=sp;//sp是父窗体的spread引用。mySpread拿到sp的引用后,直接对mySpread操作就行了。
}
然后在父窗体Show子窗体之前,调用子窗体的InitFp方法,把父窗体的spread传入即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部