你只是hide form,那肯定是这样的
除非 unload form
除非 unload form
解决方案 »
- 人民币(80左右)请人帮我写个能在CF里喊话的软件
- 请问,通过IE访问VB监控的某端口时,VB如何获得GET或POST的参数?
- 关于打包的问题
- 一个SQLserver数据库连接的问题。
- MsFlexGrid的click事件,选择的是第0列,但是跟踪列值为=1?
- vb winsock 问题,急急急急急急急急急急急急急急,十万火急!!!!
- 如何调试很长的程序
- 关于api的问题?
- 开发测试时,本地数据库是SQL SERVER7,操作系统98,局域网内另台如果为NT,则通过ODBC没有问题,如果是2000,就提示错了,请高人指教,先谢了
- 我看到有些程序用到自己定义的文件格式,还可以自己定义图标,怎么实现?
- 在DataReport中,如何在运行时使用其控件,比如rptImage.(简单之极,只因为不会)
- 求购,实现winnap或电视中文字向上慢慢滚动的效果
Private a As Integer
Private Sub Form_Load()
a = 5
~~~~~~每次引入窗体的时候都付值了呀
End Sub
程序设计思路与你写的有冲突哦
当你第二次显示窗体时Form_Load事件也再次被触发,a再次补赋值,所以无论你怎么关闭窗体只要再显示,a的值就是5。不会得到0的。
刚才我做了一个测试,就算用Unload语句,
a的值还是5。
搞不清楚………
在a=5之前加入代码
msgbox a,
会发现,
只要Form启动一次(把a赋值5),执行Unload以后,再次显示a,总是5。
好象Unload并不把a的值释放。
a=0
好了。
或者在Form_Load过程中声明变量dim a as integer^_^
Private Sub Form_UnLoad()
Set a=Nothing
End Sub