顺序结构与部分常用控.ppt_第1页
顺序结构与部分常用控.ppt_第2页
顺序结构与部分常用控.ppt_第3页
顺序结构与部分常用控.ppt_第4页
顺序结构与部分常用控.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2 2 3图像框和图片框 1 图片框 PictureBox 作用 在图片框中显示图片 方法 1 在设计阶段通过属性窗口添加图片 需要用图片的picture属性 2 在运行阶段通过代码添加图片 需要用到LoadPicture函数 图片框名 Picture LoadPicture 图形文件名 说明 图片框与窗体一样是容器 所以可以在上添加其他控件 实例2 9在窗口中有4个图片框 每个图片框内各有一个标签 界面风格如下图所示 程序运行时 单击某一图片 该图片框上出现相应的图片 鼠标指针移动到某一标签上 则包含该标签的图片框中的图片立刻消失 知识要点 利用图片框显示图形文件 图片框是容器 2 图像框 Image 作用 添加图片方法 1 在设计阶段通过属性窗口添加图片 需要用图片的picture属性 2 在运行阶段通过代码添加图片 需要用到LoadPicture函数 图片框名 Picture LoadPicture 图形文件名 常用属性 Streach Height Width 实例2 10在窗体中有一个图像框和两个命令按钮 且在图像框上装有一副图片 界面设计见教程P39页所示 单击放大和缩小按钮 实现图片放大和缩小功能 知识要点 利用图片框显示图片 用代码控制图片放大与缩小 图像框和图片框的区别 2 2 4计时器 timer 1 计时器控件只有一个事件 即Timer事件 2 计时器有两个重要属性 Enabled和Interval Interval属性用于设计定时器的时间间隔 单位毫秒 若将Interval属性设置为1000 则表示每隔一秒就执行一次定时器时间 Enabled属性值为True时 每隔Interval设置的时间 自动触发一次计时器时间 当Enabled属性设置为False时 计时器不工作 即不能触发计时器Timer事件 3 计时器在程序运行时不可见 所以设计界面时 可随意停放位置 实例2 11设计电子表 窗体中有9个标签 界面设计见教材P41页 显示出今天的年 月 日 星期和时间 知识要点 计时器控件的使用 日期函数的使用 data函数和time函数的功能分别是返回当前的日期和时间 实例2 12设计一个动画 窗体中有一幅图片 界面设计见教材43页 单击向左命令按钮 热气球缓缓地左移 单击向右命令按钮 热气球缓缓地右移 知识要点 利用计时器控件制作简单的动画 2 2 5水平滚动条和垂直滚动条 VB中的滚动条分为水平滚动条和垂直滚动条两种 滚动条与文本框 列表框等一起使用 通过它可以查看列表项目和数据 还可以进行数值输入 借助最大值和最小值的设置 并配合滚动条中移动方块的位置 就能读取用户指定的数值 1 常用属性 1 Max和Min属性 2 Value属性 表示目前滚动条所在位置对应的值 它是与滚动条控件中移动方块位置与最大 最小值换算而得的结果 3 LargeChange属性 设置用鼠标单击滚动条中间时 每次增减的数值 默认为1 用户可修改 4 SmallChange属性 设置用鼠标单击滚动条两边箭头时 每次增减的数值 默认为1 可修改 2 常用事件和方法滚动条方法很少用 下面介绍滚动条的常用事件 1 Scroll事件 只在移动滚动框时被激活 单击滚动箭头或单击滚动条均不激活该事件 一般可用该事件来监测滚动框的动态变化 2 Change事件 在滚动条的滚动框移动后可以激活 即释放滚动框 单击滚动箭头或单击滚动条时均会激活该事件 一般可用该事件来获得移动后的滚动框所在的位置值 实例2 13设计一个调色器 窗体中有一个文本框 三个标签 三个水平滚动条和3个命令按钮 界面见教材P45页 用三个水平滚动条分表表示红 绿 蓝三色的取值 单击 文字颜色 命令按钮 设置文本框中文字的颜色 单击 背景色 按钮 设置文本框的背景色 单击 默认值 按钮 将文本框设置为黑色文字和白色背景 知识要点 水平滚动条控件的使用 设计调色器 技能要点 1 RGB函数是指红 绿 蓝三原色产生合成色的处理函数 其格式为 RGB red green blue 例 Text1 BackColor RGB 102 65 89 2 滚动条作为数据输入的手段 可用于输入指定范围内的数据 其数据范围有min和max决定 因为颜色取值为0 255 所以3个滚动条的min属性值为0 max属性值为255 实例2 14窗体中有1个图像框 一个水平滚动条和一个垂直滚动条 在图像框中载入一幅图 界面设计见教材P47页 程序运行时 将水平滚动条中的滑块从左至右移动时 图片宽度随之变大 反之变小 将垂直滚动条中的滑块从上至下移动时 图片高度随之变大 反之变小 知识要点 水平滚动条和垂直滚动条控件的使用 技能要点 1 滚动条的值即为滑块的位置 用Value属性表示 2 当滚动条的Value属性值发生变化时 滚动条的Change事件被触发 3 程序运行时 每单击一次滚动条两端的箭头所产生的Value值的改变量为50 每单击一次滑块旁边的区域所产生的改变量为150 其值分别由SmallChange和LargeChange属性确定 4 滚动条的Value属性值范围有min和max属性确定 5 Change事件只在滑块的位置发生变化后触发 如果需要在移动滑块的过程中改变图片大小 必须补充编写滚动条的Scroll代码 2 3输入框和消息框 2 3 1输入函数InputBox此函数用于将用户从键盘输入的数据作为函数的返回值返回到当前的程序中 用此函数的一个优点在于 该函数使用的是对话界面 可以提供一个良好的交互环境 InputBox函数的使用格式如下 InputBox prompt title default xpos ypos helpfile context Prompt 为字符串变量 用于表示出现的对话框中的提示信息 可以通过对话框要求输入何种数据 Title 为字符串变量 表示对话框的标题信息 即对话框的名称 Default 用于西纳饰在输入区内默认的输入信息 Xpos 用于表示对话框与屏幕左边界的距离 即该对话框左边界的横坐标 Ypos 用于表示对话框与屏幕上边界的距离 即该对话框上边界的纵坐标 Helpfile 表示说要使用的帮助文件的名字 一般可省 Context 表示帮助主题的帮助号 使用时与helpfile一起使用 例 PrivatesubCommand1 Click m InputBox 输入分数 0到100之间 数据输入 80 Endsub 实例2 15窗体中有一幅图 添加一个标签 界面设计见教材P50页 程序运行时 单击窗体 弹出输入框 当用户输入并按确定按钮返回后 将输入的文字显示在窗体的标签上 知识要点 InputBox函数的使用 2 3 2输出函数MsgBoxMsgBox函数可以用对话框的形式向用户输出一些必要信息即弹出一个消息框 还可以让用户在对话框内进行相应的选择 然后将选择结果传输给程序 MsgBox函数的使用格式为 MsgBox prompt buttons title helpfile context 其中的title helpfile和context参数与InputBox函数中的同名函数类似 这里不再介绍 下面主要介绍前两个参数 1 Prompt参数 用于显示对话框的提示信息 通知用户应该做什么选择 或者直接确认信息 2 Buttons参数 用于控制对话框中按钮的数目及形式 使用的图标的样式 那个按钮为默认按钮以及强制对该对话框做出反映的设置 实例2 16在窗体中添加1个标签和1个命令按钮 界面设计见教材P50页 程序运行时 在标签中显示 树上有5只鸟 用枪打死1只 树上还剩几只 单击查看答案按钮 则在消息框显示正确答案 答案是0 你猜对了吗 知识要点 MsgBox的使用 2 4多窗体 实例2 17设计一个多窗体程序 程序中含有2个窗体 第一个窗体称为启动窗体 其中有一个标签 2个命令

温馨提示

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

评论

0/150

提交评论