如图,最前面的Control窗体是子窗体,后面的Parallel Adjusting Experiment窗体是主窗体,本人将主窗体Parallel Adjusting Experiment中需要设定的参数,放到Control子窗体来设定。所以,将这写参数都定义在了bas模块里,定义为public公共变量(全局变量),使得在各个窗体中都可以被调用和赋值。但是现在的问题是,在Control子窗体中修改后的的参数,无法传到主窗体Parallel Adjusting Experiment中。不知是何原因。

解决方案 »

  1.   

    在这两个窗体中,不要再声明同名的局部变量。另外,当控制窗体修改参数后,可以调用主窗体中的 Public 过程来刷新界面。或者在主窗体的 Activate 事件中刷新。
      

  2.   

    我检查过了,在这两个窗体中,没有声明同名的局部变量。请问如何调用主窗体中的 Public 过程来刷新界面??
      

  3.   


    用 msgbox显示变量值,查找这个变量,看它在哪些地方被调用