- 4
- 0
- 约1.1万字
- 约 52页
- 2018-01-20 发布于湖北
- 举报
全国计算机二级VB课件
⑤对象参数:VB允许用对象,即窗体或控件作为通用过程的参数,此时的传递为对象的地址,以p241例说明。 4 局部内存分配:VB中内存变量空间的分配原则是:全局变量在编译时分配,局部变量在程序运行是分配。局部变量所在的过程运行结束,即刻释放掉局部变量,当需要保存局部变量中的值时,可用Static关键字定义静态局部变量以使所定义的变量具有局部变量的作用域和模块变量的生存期。常用情况见p247下部。 5 Shell 函数:调用外部应用程序(命令)的手段,其使用的一般格式为 变量名=Shell(命令字符串[,窗口类型]) 有关各部意义说明见p249下部。 第十章 键盘与鼠标事件过程 1 KeyPress 事件:当按下键盘上的某个键时,有焦点的控件所发生的事件。其使用格式有两种: Private Sub 控件名_KeyPress( Index | KeyAscii As Integer ) End Sub Index为系统预定义变量,用于控件数组;KeyAscii 用于接收所按键的ASCII值(大小写字母不一)。该事件的用途主要有三种情况:见p255下部。 2 KeyDown和KeyUp 事件:该组事件的执行返回键盘直接状态(键位值,即大小写字母为同一码值),格式为 Private Sub 控件名_KeyDown | KeyUp( KeyCode As Integer , Shift As Integer ) 3 鼠标事件:通过快速按下并放开鼠标键产生的事件,VB提供了3个过程摸板: 压下或松开鼠标键事件过程 Sub 控件名_MouseDown | MouseUp( Button As Integer , Shift As Integer , x As Single , y As Single ) 移动鼠标光标事件过程 Sub 控件名_MouseMove( Button As Integer , Shift As Integer , x As Single , y As Single ) 说明:x 和 y 为鼠标光标的位置,通常指接收鼠标事件的窗体或控件上的坐标;Button 被按下的鼠标键,取值为1(左键)、2(右键)、4(中键),其组合取值情况及应用说明见p272;Shift表示键盘组合键Shift、Ctrl和Alt的状态,取值情况见p276表。 4 鼠标光标的形状:通过MousePointer属性来设置,其取值见p278表,在属性窗口和代码中均可设置。当该属性取99时,可通过MouseIcon属性(赋值为图标文件)定义自己的鼠标光标。 拖放:鼠标光标定位于控件对象按下鼠标键拖拽至目标位,释放按键的过程。可接收焦点的控件均可拖拽。 ①与拖放有关的属性、事件和方法:DragMode属性,用于设置拖放模式,取0(默认值)为人工拖放,取1为自动拖放;DragIcon属性用于设置拖动对象的图标文件。与拖放有关的事件有两个 Sub 对象名_DragDrop( Source As Control , x As Single, y As Single ) Sub 对象名_DragOver( Source As Control , x As Single , y Single , State As Integer ) 与拖动有关的方法主要是Drag,其使用格式为 控件对象名 . Drag 整数 该方法的功能是不管控件对象的DragMode属性如何设置,都可用Drag方法来人工地启动或停止一个拖放过程。整数取0为取消指定控件的拖放;取1为允许拖放指定的控件;取2为结束控件的拖动,并发出一个DragDrop事件。 ②自动拖放:任意随机拖放,以p282例子说明。 ③手动拖放:拖拽的启、停由Drag方法决定,通常与MouseDown、MouseUp事件过程结合使用实现的拖放 第十一章 菜单程序设计 VB菜单结构:菜单的作用一是作为程序人机界面,二是作为系统管理的手段。VB中菜单分为两种形式:一是下拉式菜单,另一是弹出式菜单。有关弹出式菜单的结构见p293图。 重要的是:VB中每个菜单项均是控件对象,具有某些控件的属性,因此其设计方法与常规控件相同。 菜单编辑器:可视化交互设计菜单的环境工具,打开方法有:左击“工具”→选“菜单编辑器”/Ctrl+E/单击工具栏中的“菜单编辑器”
您可能关注的文档
最近下载
- 平凡的世界读书分享.ppt VIP
- 药物化学习题仉文升主编).pdf VIP
- 2025年山东济南高三一模数学试卷及答案.pdf VIP
- 2025年辽宁省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 保险双录标准话术.pptx
- 2025年辽宁省委党校在职研究生招生考试(法学)历年参考题库含答案详解.docx VIP
- 江苏省南通市2025年中考语文试卷(附答案解析).doc VIP
- 《人工智能在机械设计制造及其自动化中的实践》8900字.docx VIP
- 普传(POWTRAN)变频器PI500变频器使用说明书.pdf
- 最新部编版一年级数学下册教案(全册)表格式二次备课.doc VIP
原创力文档

文档评论(0)