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

news/2024/7/3 4:25:21 标签: vb, button, integer

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

使用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


http://www.niftyadmin.cn/n/1705912.html

相关文章

手环,人脸也能自带健康码?

疫情防控期间,人人出示健康码既是每个人的义务又是作为每个公民的责任。可现实生活中我们常会遇到老人,小孩乘车、去超市时,无法出示健康码的问题,这无疑会对会直接对老人和小孩及不会出示健康码等人员的日常出行和生活方式造成不…

如何看CPU的前端总线和内存的频率

问:如何看CUP的前端总线和内存的频率? 答:一般在WINDOWS下是看不到的,可以在BOIS中查看。另外,可去华军软件园下个CUP-Z,就一目了然啦。http://www.onlinedown.net/soft/2775.htm。还有更强的系统分析工具…

主板前端总线频率,CPU前端总线频率,CPU主频和内存频率之间的关系

前端总线指的是CPU与内存之间的数据传输线。前端总线频率则是指CPU与内存之间的数据传输速率,它反映了CPU与内存之间的数据传输量或者说带宽,公式为:数据带宽(总线频率数据位宽)/8,8位就是一个字节1Byte8bit。CPU主频(…

vb中函数的调用与参数的传递

形参如果是数组必须加小括号 如:定义过程 sub em( pay() as Single) 调用过程 em(xu()) 按值传递(ByVal):形参和实参占有不同的存储空间,调用过程改变了形参变量的值,实参的值不会受影响。调用结束后…

搜索框js样式(通用型)

HTML部分代码&#xff1a; —————————————————————————————————————————————————————————————— <div class"search_box"> <from><ul class"search_ul"><li>…

单面内存和双面内存有什么不同?

问&#xff1a;单面内存和双面内存有什么不同&#xff1f; 答&#xff1a;一样的&#xff0c;但从理论上来说&#xff0c;有点区别&#xff0c;那就是单面的运行要比双面的快点、稳定&#xff0c;其实那只是理论数据&#xff0c;从表面上或一般测试是看不出来的&#xff0c;双…

DriveListBox、DirListBox、FileListBox(三个列表框)和CommonDialog(公共对话框控件)

驱动器列表&#xff1a;DriveListBox Drive1.Drive "X" 设置X驱动器的起始驱动器 目录列表框控件&#xff1a;DirListBox Dir1.Path "E:/KuGou" 设置目录列表框的默认路径 文件列表框&#xff1a;FileListBox 一般DriveListBox和DirListBox结合使用…

电脑显示内存与实际内存为什么不一致

问&#xff1a;电脑显示内存与实际内存为什么不一致 &#xff1f; 答&#xff1a;如果你的显卡是主板集成的那么显示内存与实际内存就不一样&#xff0c;比如你的内存为256&#xff0c;而集成显卡显存为64&#xff0c;那么显示的实际内存为256-64192&#xff0c;如果集成显存为…