load、unload、end三个方法是什么对象的方法,这三个方法为什么前面不要写对象名,是省略了什么对象吗,如果写全了(对象名.方法名)应该是怎样
解决方案 »
- vb6自带的winapi32.txt是不是很旧? 有无更新的啊?
- 请问;listview控件怎么实现网格
- 求助关于faxcom.dll的问题。
- 紧急求助:明天下午就要交了,可是我的界面还是那么难看,求助VB好的皮肤
- 非要完全退出VB才能打印报表?
- 请问,如何在编程处理我的数据文件,要加密吗?
- 如何给一个软件作不同语言的版本?
- 还有,我刚刚发现,我在我的机子上注册成功的DLL,到别人的机子上注册时却出现错误,为什么??
- 回答简单的问题,却到高分是,高手的事不。
- vb & vc,希望高手能够指点!(问题解决必定送分。谢谢!!)
- 求VB界面数据导出为WORD格式的代码,谢谢
- VB6.0+CrystalReport9+access的报表显示问题
把窗体或控件加载到内存中。语法Load objectobjec 所在处是要加载的 Form 对象、MDIForm 对象或控件数组元素的名称。说明除非在加载窗体时不需要显示窗体,否则对于窗体不需要使用 Load 语句。在窗体还未被加载时,对窗体的任何引用(在 Set 或 If...TypeOf 语句以外)会自动加载该窗体。例如,Show 方法在显示窗体前会先加载它。一旦窗体被加载,不管它是否可见,它的属性及控件会被应用程序所改变。在某些情况下,也许需要在初始化时加载所有的窗体并在以后需要它们的时候显示它们。当 Visual Basic 加载 Form 对象时,先把窗体属性设置为初始值,再执行 Load 事件过程。当应用程序开始运行时,Visual Basic 自动加载并显示应用程序的启动窗体。在加载 MDIChild 属性为 True 的 Form(换言之,子窗体)时,而此时 MDIForm 还未被加载,那么会在子窗体前自动加载 MDIForm。因为 MDI 子窗体不能被隐藏起来,所以在 Form_Load 事件过程结束时马上可以见到 MID 子窗体。由 Visual Basic 函数产生的标准对话框,诸如 MsgBox 和 InputBox,不需要加载、显示或卸载即可简单地直接调用。
结束一个过程或块。语法EndEnd Function End IfEnd Property End SelectEnd SubEnd TypeEnd WithEnd 语句的语法有以下几种形式:语句 描述
End 停止执行。不是必要的,可以放在过程中的任何位置关闭代码执行、关闭以 Open 语句打开的文件并清除变量。
End Function 必要的,用于结束一个 Function 语句。
End If 必要的,用于结束一个If…Then…Else 语句块。
End Property 必要的,用于结束一个Property Let、Property Get、或 Property Set 过程。
End Select 必要的,用于结束一个 Select Case 语句。
End Sub 必要的,用于结束一个 Sub 语句。
End Type 必要的,用于结束一个用户定义类型的定义(Type 语句)。
End With 必要的,用于结束一个 With 语句。
说明在执行时,End 语句会重置所有模块级别变量和所有模块的静态局部变量。若要保留这些变量的值,改为使用 Stop 语句,则可以在保留这些变量值的基础上恢复执行。注意 End 语句不调用 Unload、QueryUnload、或 Terminate 事件或任何其它 Visual Basic 代码,只是生硬地终止代码执行。窗体和类模块中的 Unload、QueryUnload、和 Terminate 事件代码未被执行。类模块创建的对象被破坏,由 Open 语句打开的文件被关闭,并且释放程序所占用的内存。其它程序的对象引用无效。End 语句提供了一种强迫中止程序的方法。Visual Basic 程序正常结束应该卸载所有的窗体。只要没有其它程序引用该程序公共类模块创建的对象并无代码执行,程序将立即关闭。
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 1
Dim a As Long
a = MsgBox("您真的要退出系统么?", vbQuestion + vbYesNo, "请确认")
If a = vbYes Then End
End Sub