实验四常用控件.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四常用控件.doc

实验四 常用控件 一、实验目的 1. 掌握图片框、图像框、定时器、单选按钮和复选框的功能和应用。 2. 掌握列表框、组合框和框架的使用。 3. 熟悉多窗体的基本操作,掌握窗体操作的常用语句与方法。 二、实验内容 1. 图片框、图像框、单选按钮、复选框和框架的综合应用。 2. 用定时器制作秒表。 3. 列表框及组合框程序设计。 4. 多窗体程序设计。 三、实验步骤与指导 1. 图片框、图像框、单选按钮、复选框和框架的综合应用 要求:窗体加载时为图片框和图像框载入图片;用框架对单选按钮进行分组;用单选按钮改变图片框和图像框的大小;用复选框指定图片框是否自动改变大小以显示全部图形,图像框是否缩放图形以适应控件大小。 (1)设计界面 在窗体上放置两个框架,其中各放置三个单选按钮。在框架Frame1中添加一个图片框,在Frame2中添加一个图像框。在窗体上添加两个复选框,四个???签。 (2)设置属性 图像框的BorderStyle属性设为1-Fixed Single,以便在程序运行时使图像框的边界可见。各标签的属性均采用默认值。其他控件的属性设置见表4-1。 表4-1 控件属性 对象名称属性名属性值对象名称属性名属性值OptionButtonOptEnlargeICaption放大OptionButtonoptEnlargePCaption放大OptReduceICaption缩小optReducePCaption缩小OptRevertICaption还原optRevertPCaption还原ValueTrueValueTrueCheckBoxCheck1CaptionAutoSizeFrameFrame1Caption图片框Check2CaptionStrechFrame2Caption图像框 (3)编写代码 在窗体的Load事件中用LoadPicture函数为图片框和图像框载入图片,并将图片框和图像框的Width和Height属性存入模块级变量,以备还原之用。 通过各单选按钮的单击事件分别完成图片框和图像框的放大、缩小和还原(即改变控件的Width和Height属性)。 在复选框Check1的单击事件中将该复选框的选中状态(Value属性值,整型)转换为逻辑型赋值给图片框的AutoSize属性,指定图片框是否自动改变大小以显示全部图形,并通过复选框的Caption属性显示图片框AutoSize属性的当前值(如:“AutoSize = True”)。 在复选框Check2的单击事件中将该复选框的选中状态赋值给图像框的Stretch属性,指定图像框是否缩放图形以适应控件大小,并通过复选框的Caption属性显示图片框Stretch属性的当前值(如:“Stretch = False”)。 程序的部分运行效果如图4-1所示。 (a) 原始图形 (b) 放大图片框和图像框 图4-1 图片框与图像框 程序代码如下: Option Explicit 模块级变量用于存放图片框和图像框的原始大小 Dim PicW As Integer, PicH As Integer Dim ImgW As Integer, ImgH As Integer Private Sub Check1_Click() 将复选框的选中状态(Value属性值)转换为 逻辑值后赋值给图片框的AutoSize属性, 决定图片框是否自动改变大小以显示全部图形。 Dim blnV As Boolean blnV = Check1.Value Picture1.AutoSize = blnV Check1.Caption = AutoSize = blnV 根据复选框的选中状态确定显示何标签 Label1.Visible = blnV Label2.Visible = Not blnV End Sub Private Sub Check2_Click() 将复选框的选中状态(Value属性值)转换为 逻辑值后赋值给图像框的Stretcch属性, 决定图形是否自动缩放以适应图像框大小。 Dim blnV As Boolean blnV = Check2.Value Image1.Stretch = blnV Check2.Caption = Stretch = blnV 根据复选框的选中状态确定显示何标签 L

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档