if m then
exit sub
unload form1
endif
exit sub
unload form1
endif
解决方案 »
- 请教:如何获取24位BMP图片的RGB分量,我现在有一24位的BMP图片,现在想要将此图片的各个像素的RGB值保存为(R,G,B)形式的txt文本文档,如何实现?
- Picturebox
- 如何对MSHFLEXGIRD控件中内容进行删除?
- 如何封装一个控件
- 为什么可以读取txt 文件的内容, 不可以读取doc 文件的内容, 要做到这一点应该怎样做?
- 关于鼠标指针的问题(设置了但是不起作用)
- VB6.0与SQL Server2000链接
- 请教如何设置MSflexgrid控件的行焦点?
- 用VB制作霓虹灯广告牌
- 前辈们能否给我提供用PRINTER对像,编写打印报表的资料!!!
- 讨论在查询中笛卡尔乘积的防止!
- 不去托普了,那里不适合我
而且就算把 unload form1放到exit sub前面,程序执行就出错,怎么办啊
出错提示:object was unloaded
如果是启动窗体是话就把判断代码写在模块的Main过程中,然后到属性中修改启动窗体就可以了。
……
#Else
……
#End If
判断完再决定要不要show
你的Load是怎么写的是不是这样啊:load form2
要是的话还是出错。出错的地方不是在Form2的窗体代码中。而是在Form1的窗体代码Load form2。
该怎么办呢
On Error Resume Next
Form2.Show 1
MsgBox Err.DescriptionForm2代码:
Private Sub Form_Load()
If 1 Then
Unload Me
End If
End Sub可以吗?还是用的On Error。
Public pbLoadfrm2 As BooleanPrivate Sub Form_Load()
pbLoadfrm2 = True
if ... then
pbLoadfrm2 = False
exit sub
end if
End SubPrivate Sub Command1_Click()
Load Form2
If Form2.pbLoadfrm2 = False Then
Unload Form2
MsgBox "asdfa sdfas dfasdfasdf asdf"
End If
End Sub
pbLoadfrm2 = True
if ... then
pbLoadfrm2 = False
exit sub
end if
End SubPrivate Sub Command1_Click()
Load Form2
If Form2.pbLoadfrm2 = False Then
Unload Form2
MsgBox "asdfa sdfas dfasdfasdf asdf"
else
form2.show 1
End If
End Sub
unload‘卸载窗体
end’结束整个程序