新手求教:不同窗口间参数的调用问题
我刚学VB不久,今要在一个工程下建了几个form,在一个form输入了一些参数并确定后,关闭form,在其它form继续进行其它操作,再次打开时第一个form上重新load后text又成空的了,请问关闭第一个form后如何保留其上的变量,另外在其它form上如何调用别的form上的变量?大侠请指教,非常感谢!谢谢大家!
[解决办法]
第一种方法:将设置值的窗体中待设定的值写入INI文件中,下次载入时从INI文件中读取;
第二种方法:将设置值的窗体中待设定的值定义成全局变量进行保存,在不终止整个运用程序时都可以读取其中的值。
[解决办法]
添加一个模块
在里面定义全局变量
Public 变量名 as 类型
这样定义的变量就可以在所有窗口都有效了
[解决办法]
1, 也可以设置 form1.visible=false,然后用form1.visible=true来重新显示
2,如果只是某个窗口会用到
可以在窗体里定义为public xxx as stirng, 然后form2里这样调用 form1.xxx
[解决办法]
1可以写到文件里面
2可以用form1.visible=false
[解决办法]
用隐藏,不用关闭
[解决办法]
数组当然可以设为全局变量,但是必须在模版或类模版中.
至于关闭隐藏窗体,可以在主窗体的unload()事件中用 unload 窗体
不知道说清楚没有~~`