VB不同模块过程的调用、菜单的编辑

标准模块是多个窗体中的公共代码部分,只能存放通用过程,一个应用程序可以有多个标准模块

使用DimStatic声明的变量称为局部变量,这种变量只在所定义的过程中有效,不同的过程中局部变量可以同名,因为他们占有不同的内存单元,彼此独立

动态变量:使用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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值