不同窗体之间赋值问题
我在一个模式窗体的卸载过程中用frmName.conName=Me.ConComboxName.text方法对另一个已经打开的窗体frmName上的控件conName进行赋值,但是当这个模式窗体卸载后,另一个窗体接收焦点时,其控件conName的值会突然由设好的值变为空,为什么? 问题点数:20、回复次数:3Top
1 楼zealot_zk(风中追风)回复于 2003-08-03 22:37:39 得分 15
vb是在卸载窗体时对所有的临时变量进行删除,你这时应该隐藏窗体而不是卸载窗体,如果实在要进行窗体的卸载可以通过窗体级的临时变量(a)进行解决——在要负值变量的窗体中加入一个临时变量先将me.concomboxname.text的值负给a,在通过a来进行传递Top
2 楼zjpwm(天才白痴)回复于 2003-08-03 22:37:44 得分 5
因为你没等复值呢,该窗体就unload,你可以定义一个static,活全局变量就可以了Top
3 楼Jstin(贾斯廷)回复于 2003-08-04 00:05:37 得分 0
多谢Top



