标准模块是多个窗体中的公共代码部分,只能存放通用过程,一个应用程序可以有多个标准模块
使用Dim或Static声明的变量称为局部变量,这种变量只在所定义的过程中有效,不同的过程中局部变量可以同名,因为他们占有不同的内存单元,彼此独立
动态变量:使用Dim声明的局部变量,执行到该变量所在的过程,才分配空间
静态变量:使用Static声明的局部变量和全局变量,每次执行过程不释放空间,保持上次的值不变
调用窗体中的过程,窗体模块的外部调用其他模块的过程要指明所在的模块,格式:Call 窗体名.过程名(实参表)
如:Call From1.xu(X)
调用标准模块中的过程:在整个工程中名字唯一可以直接调用,否则执行本模块的过程,或指明模块名称
例如:Call subcom(实参表) 执行自己的subcom过程
Call M1.subcom(实参表)执行M1自己的subcom过程
调用类模块中的过程:原模块有该过程则调用该模块的过程,否则调用类模块的过程
菜单设计:
标题:caption
名称:Name
索引:菜单空件下标
复选框:Checked
有效:Enabled
可见:Visable
(&字符):设置热键
分割线:字符用-表示
顶层菜单不能加快捷键,快捷键只能在二级菜单中添加
定义弹出式菜单:
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
PopupMenu fcolor
End If
End Sub
其中Button=1 表示左键,Button=2表示右键
是在“菜单编辑器”中定义的主菜单项名,“可见”属性设置为False,子菜单项为True