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

关于文本控件不能刷新有关问题再请问

2012-05-31 
关于文本控件不能刷新问题再请教首先感谢dkfdtf(都市夜猫)老师在上个帖子给我的帮助,已经成功解决了问题。!

关于文本控件不能刷新问题再请教
首先感谢dkfdtf(都市夜猫)老师在上个帖子给我的帮助,已经成功解决了问题。
!!!!!!
这次是这样的
表单1的command4:
caption="下一步"
click代码:
publc cd1(5)
cd1(1)=thisform.combo1.displayvalue
cd1(2)=thisform.combo2.displayvalue
cd1(3)=thisform.combo3.displayvalue
cd1(4)=thisform.text9.displayvalue
do form 表单2
thisform.release
表单2的init代码:
thisform.text1.value=cd1(1)
thisform.text2.value=cd1(2)
thisform.text3.value=cd1(3)
thisform.text7.value=cd1(4)

以上代码在公司的电脑上可以正常显示
copy到我家里的电脑上就不行了,表单2的text1,text2,text3,text7都没有内容。
请问这是怎么回事。

[解决办法]
do form 表单2 &&缺少传递参数??
看下DO FORM 命令的使用方法

[解决办法]
完全不用创建那个全局数组

表单1.command4.click 中只需要
do form 表单2 with thisform
thisform.release()

表单2.init
lparameters toCaller
thisform.text1.value = toCaller.combo1.displayvalue
thisform.text2.value = toCaller.combo2.displayvalue
thisform.text3.value = toCaller.combo3.displayvalue
thisform.text7.value = toCaller.text9.value


[解决办法]
一个表单能解决问题的,没必要用两个表单。有时候可以考虑用页框控件,比用两个表单还要方便。
[解决办法]

探讨
其实这个数组只是举例说明,表单1上查询的内容是很详细的,并适用所有表单的,共有18个控件的信息要储存。不知道是否除了全局数组外还有没有更好的办法。

热点排行