关于文本控件不能刷新问题再请教
首先感谢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
[解决办法]
一个表单能解决问题的,没必要用两个表单。有时候可以考虑用页框控件,比用两个表单还要方便。
[解决办法]