课件vb实验五预习_第1页
课件vb实验五预习_第2页
免费预览已结束,剩余2页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验五预习界面操作、数组、过程一、预习准备:实验中的所有鼠标事件应该是通过代码窗口的事件列表进行选取的,请不要自己修改。鼠标键盘事件的选取:这样就可以得到需要的鼠标事件:二、实验内容预习1. 案例 6.2鼠标的所有轨迹和操作都可以被计算机感应,因此必然会有个特殊的对象来鼠标的状态,这个对象是鼠标事件过程中的参数 e可以一起来看鼠标的事件格式:MouseDown 事件:当鼠标键被按下时发生Private Sub Form1_MouseDown(ByVal sender As Object, ByVal System.Windows.Forms.MouseEventArgs) Handles Me

2、.MouseDown MouseMove 事件:当按下鼠标键移动鼠标时发生Private Sub Form1_MouseMove(ByVal sender As Object, ByVal System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove MouseUp事件:当按下的鼠标键被松开时发生Private Sub Form1_MouseUp(ByVal sender As Object, ByVal ee Ase AsAs选出 MouseDown 事件事件列表System.Windows.Forms.MouseEventArgs) H

3、andles Me.MouseUp在这 3 个事件中,对象 e 作为 System.Windows.Forms.MouseEventArgs 类型,可以理解为鼠标事件参数,这样就有了鼠标状态的基础对象了。那么该如何使用它呢?来尝试在 e 后面打个英文的点号,效果如下图:原来 e.button 可以e.x 和 e.y 可以鼠标的左右键鼠标指针在窗体上坐标位置(x,y)如果要检测左右键,则直接使用如下语句即可:If e.Button = MouseButtons.Left then 左键按下的操作If e.Button = MouseButtons.Right then 右键按下的操作(程序见实验

4、指导)2. 案例 7.4 菜单设计第一步:第二步:系统自动生成菜单区域双击下拉菜单Strip 控件可以制作菜单第三步:键入菜单名、修改相应菜单项的属性这个时侯,以剪切菜单为例,介绍一下属性的修改,当然这个和以前的基本控件修改是一样的。在属性窗口中找到 name 属性,修改为 editcut 即可找到 ShortCutKeys 属性,选择 Ctrl 和 X 即可,找到 Enabled 属性,设置为 True 即可至于菜单项目的编程,和以往一样,双击设计界面上的任何一个菜单项,可以切换到代码窗口。(程序见实验指导)3课外实验 7.2 点菜系统根据界面形态,需要 3 个 ComboBox 和 1 个

5、 ListBox3 个组合框(ComboBox)对应“开胃菜”、“主菜”、“饭后甜点”组合框中初始内容的添加有 2 种方法:第 1 种方法:键入菜单名第 2 种方法:找到属性窗口中的 Items 属性,进去修改即可。对于“确定”按钮:添加 3 个组合框的内容到列表框中可以使用 ListBox1 的 Items.Add 方法,将 3 个 ComboBox 中选中的内容加进来。 ListBox1.Items.Add(ComboBox1.Text) ListBox1.Items.Add(ComboBox2.Text)。对于“重选”按钮:需要清除列表框的内容可以使用 ListBox1 的 Items.Clear 方法即可 ListBox1.Items.Clear()4. 理论P.141,题 4:这是一个二维数组,需要考虑使用二重循环来进行比较二维数组的常见程序片段如下:如利用随机函数输入数据:For i = 1 to 4For j=1 to 5a(i,j)= Next jNext i(Rnd*10+1)这样二维数组 a 中就存放了相应数据,可以通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论