Office中国论坛/Access中国论坛

标题: 在Form_Activate的时候 [打印本页]

作者: wang2824d    时间: 2007-11-20 15:44
标题: 在Form_Activate的时候
请教大家一个问题:

我在Form_Activate的事件中,对一个文本框进行了赋值:

txt1=vartemp(0)

从其他窗口传递过来的一个数组,为什么这个文本框中不能正确显示呢?要切换到一个其他窗口,然后再切换回来,就你能正确显示了,百思不得其解啊,请教是什么原因啊?
作者: kevindeng    时间: 2007-11-20 16:45
要先激活这个窗体才会给txt1赋值的
如果你要在Form2中直接激活Form1, 要在传递的数组的时候加上代码
Form_form1.SetFocus
作者: wang2824d    时间: 2007-11-20 17:25
奇怪了,本来我想做个附件传上来的。但在我新作的这个测试中,居然实现了我想要的效果,但为什么我那个正式的运用中却显示不出来呢,需要切换一下窗体才能正确显示。有人知道什么原因吗?[attach]26958[/attach]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3