dim tempform as new myfrom
tempform.show
set tempform=nothing
我想不出可能会有值吗???
另外。。ADODB.Recordset最好释放掉。
tempform.show
set tempform=nothing
我想不出可能会有值吗???
另外。。ADODB.Recordset最好释放掉。
解决方案 »
- VBA获取word表格高度和宽度的问题
- print对象分页问题(没有做过的请不要回答)
- RichTextBox控件怎么在后面添加信息?控件中已经有图片插进去了
- ................请问 Adodc1.Recordset.AddNew 之后如果没有增加 记录 要如何撤消呢????
- win7运行xp程序问题
- 求一控件
- 一起来讨论啊,关于SetTimer类设定实时的问题,200人以内讨论者有分
- 关于在VB中窗体卸载的问题???
- 急急急急急急急急急急,用vb怎样知道COM口是不是打开着,能不能不用控件,怎样用API函数,高分。
- gridview 问题
- 在windows common controls 6.0中的statusbar中的大小写设置问题
- 关于用VB做的安装程序的UnInstall程序
也就是说,Load 事件只被触发一次,以后除非用Load FromName才会再次触发此事件,而用Show方法只触发Show事件.
DIM frmX AS NEW FROM
frmX.SHOW
...
卸载窗体,随后
SET frmX = Nothing
当引用这一窗体中的变量或控件时候,程序自动引发
form_load事件,可以用以下函数在程序结束时卸载
所有窗体,主窗体要用Unload me来卸载'卸载所有窗体(除一个窗体之外,一般为主窗体)
Public Function sfFormsUnload(ByRef frm As Variant) As String
On Error GoTo ErrTrap
Dim i As Integer
If Not TypeOf frm Is Form Then
sfFormsUnload = MErrCtrl.dfSemCreate("sfFormsUnload", -1, "Invalid argument")
End If
For i = Forms.Count - 1 To 0 Step -1
If UCase$(Forms(i).Name) <> UCase$(frm.Name) Then
Unload Forms(i)
End If
Next
sfFormsUnload = ""
Exit Function
ErrTrap:
sfFormsUnload = MErrCtrl.dfSemCreate("sfFormsUnload", Err.Number, Err.Description)
On Error GoTo 0
End Function
'创建一个安全错误消息
Public Function dfSemCreate(ByVal strCallingRoutine As Variant, _
ByVal lngErrorCode As Variant, _
ByVal strErrorDetails As Variant, _
Optional ByVal strPrevSEM As Variant = "") As String
On Error GoTo ErrTrap
strCallingRoutine = MTpToTp.dfVntToTrimStr(strCallingRoutine)
lngErrorCode = MTpToTp.dfVntToLng(lngErrorCode)
strErrorDetails = MTpToTp.dfVntToTrimStr(strErrorDetails)
strPrevSEM = MTpToTp.dfVntToTrimStr(strPrevSEM)
dfSemCreate = strPrevSEM & strCallingRoutine & vbTab & _
CStr(lngErrorCode) & vbTab & strErrorDetails & vbLf
Exit Function
ErrTrap:
dfSemCreate = "dfSemCreate" & vbTab & _
CStr(Err.Number) & vbTab & _
"Could not create Safe Error Message." & vbLf
On Error GoTo 0
End Function