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

先打开A窗口,然后打开OPEN(B,A),B子窗口。在B子窗口中的一个按纽要动态获取A窗口的名称并在A窗口中的EDIT中填一个值,该如何处理

2012-03-11 
先打开A窗口,然后打开OPEN(B,A),B子窗口。。在B子窗口中的一个按纽要动态获取A窗口的名称并在A窗口中的EDIT

先打开A窗口,然后打开OPEN(B,A),B子窗口。。在B子窗口中的一个按纽要动态获取A窗口的名称并在A窗口中的EDIT中填一个值
先打开A窗口,然后打开OPEN(B,A),B子窗口。。在B子窗口中的一个按纽要动态获取A窗口的名称并在A窗口中的EDIT中填一个值

子窗口获取父窗口的,并向父窗口写数据。。

[解决办法]
正常可以 parentwindow()函数得到父窗口,在调用父窗口的函数来操作

也可以用 openwithparm(B,A) 将A作为参数传给B
[解决办法]

探讨
我在子窗口的按纽中。。用PARENTWINDOW()获得的还是子窗口的名字啊

[解决办法]
一、按楼上的办法可以得到A窗口;
二、在A窗口中定义一个函数wf_setinfo(string as_text),内容为对你的A窗口的edit中赋值,
try
window lw_my
lw_my = parentwindow()
lw_my.dynamic wf_setinfo(要赋的值)
Catch(runtimeerror runx)
End Try
[解决办法]

[解决办法]
探讨
  this.parentwindow().sle_1.text='1111' 是不可能的

[解决办法]
看你的意思,應該用下面這個可以實現
openwithparm(B,A)

热点排行