首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB中兩個子窗口怎麼互相获取各自里面的元件的值呢

2013-01-07 
PB中兩個子窗口怎麼相互获取各自里面的元件的值呢pb中一个父窗口w_78A有两个子窗口分别为w_78A1和W_78A2,

PB中兩個子窗口怎麼相互获取各自里面的元件的值呢
pb中一个父窗口w_78A有两个子窗口分别为w_78A1和W_78A2,父窗口和子窗口相互访问,可以在全局变量中定义
w_78A2this_78A2
w_78Athis_78A
w_78A1this_78A1
然后在各自的open事件中声明如在W_78Aopen事件中声明this_78A=this.这样就可以子父窗口相互获取,如在父窗口中可以自由获得子窗口中的datawindow的值.如在父窗口中写ls_wutyyt=this_78A1.dw_search.getitemstring(row,'wutyt'),那么子窗口中怎么样相互如上面方式的获取各自里面控件的值呢,欢迎大家回答,谢谢!
[解决办法]
不能象在父窗口中一樣取值嗎?
或者通過父窗口再取另一子窗口的值呢
[解决办法]
按照楼主你的描述,全局变量有三个,分别对应了三个窗体的实例。然后在其中任意一个窗体中可以访问其它两个窗体。只要参照w_78a的代码就可以了,比如在w_78A1中访问w_78A2就直接使用this_78A2.dw_search.getitemstring(row,'wutyt')即可。如果还有特殊的需求请详细描述。

热点排行