可视化编程应用——VisualBasic6.0中文版项目教学课件康慧芳张琴项目九简易画图程序的设计.ppt

可视化编程应用——VisualBasic6.0中文版项目教学课件康慧芳张琴项目九简易画图程序的设计.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 / 学习目标 熟悉Visual Basic 6.0的绘图方法。 掌握【图片框】控件的使用。 掌握【图像框】控件的使用。 掌握【直线】控件的常用属性及用途。 掌握【形状】控件的常用属性及用途。 了解动画设计的方法。 了解控件数组的使用。 控件数组 控件数组是由一组相同类型的控件组成的。这些控件共用一个控件名(Name),绝大部分的属性也相同,但有一个属性一定不能相同,即【Index】属性的值不同。当建立控件数组时,系统给每个元素赋一个唯一的索引号(Index),通过【属性】对话框的【Index】属性,可以知道该控件的下标是多少。可以看到第一个元素下标是0,第二个元素的下标是1,依次类推。一个控件数组至少包含一个元素,最多可达32768个。在设计阶段可以改变控件的【Index】属性,但在运行阶段不能改变。 控件数组最大的特点是:控件数组共享相同的事件过程。所以适用于多个控件执行相似操作的场合,例如,控件数组【Command】有10个命令按钮,则不管单击哪个命令按钮,都会调用同一个单击事件过程。为了区分是控件数组中的哪个元素触发得事件,在程序运行时,通过传送给过程的索引值(即下标值)来确定。 控件数组 控件数组是由控件组成的数组,因此与普通数组的定义不一样。控件数组的建立有两种方式。 第一种方式是在窗体设计时建立控件数组,有以下两种方法。 通过复制现存控件来添加控件数组元素,例如本操作所使用的方法。 通过改变控件名称来添加控件数组元素,建立的步骤如下: 绘制控件数组中要添加的全部控件(必须为同一类型的控件)。决定哪一个控件作为控件数组的第1个元素,并设置其【名称】属性。 设置其他控件的【名称】属性与控件数组的第1个元素的相同。 在数组中为控件输入相同名称后,Visual Basic 6.0会弹出一个对话框提示“是否创建一个控件数组”,如图9-4所示。 单击对话框中的 按钮,即可建立控件数组。 编写在运行时添加控件数组 建立的步骤如下: 先在窗体上画出某控件,设置该控件的【index】属性值为0,表示该控件为数组;也可进行控件名的属性设置,这是建立的第一个元素。 在编程时通过Load方法添加其余的若干个元素,也可以通过Unload方法删除某个添加的元素。 每个新添加的控件数组通过设置【left】和【top】属性,确定其在窗体中的位置,并将【Visible】属性设置为“True”。 添加直线控件 添加【形状】控件 【形状】控件的【BorderStyle】、【BorderColor】、【BorderWidth】和【DrawMode】等属性,分别用于选择线条类型、线条颜色、线条宽度和线条显示效果,所画图形的位置及大小是通过【形状】控件的【Left】、【Top】、【Width】和【Height】属性来控制,除了这些基本属性之外,【形状】控件还有一个重要的属性:【Shape】属性。该属性用于图形的选择,其常用属性值如表9-2所示。 设置图形控件属性 【图片框】控件是容器类控件,可以向【图片框】控件中添加控件,但不能向【图像框】控件中添加控件。 【图片框】控件可以通过Print方法接受文本,并可以接受由像素组成的图形,而【图像框】控件不能接受Print方法输入的信息,也不能用绘图方法在【图像框】控件上绘制图形。每个【图片框】控件都有一个内部光标(不显示),用来指示下一个将被绘制的点的位置,这个位置就是当前光标的坐标,通过【CurrentX】和【CurrentY】属性来记录。 【图像框】控件比【图片框】控件占用的内存少,显示速度快。在使用【图像框】控件和【图片框】控件都能解决问题的场合下,优先考虑使用【图片框】控件。 【AutoSize】属性 功能:设置图片框是否自动调整尺寸。 说明:【AutoSize】属性有两个取值,即True或False,【AutoSize】属性为True时,图片框自动调整尺寸以便将图片完整地显示出来;【AutoSize】属性为False(默认值)时,图片框的尺寸固定不变,当所要显示的图片的尺寸比图片框的尺寸大时,便只能显示图片的一部分,其余部分将会被剪掉。 【Picture】属性 功能:返回或设置图片框中要显示的图片。 说明:要让图片框能显示图片,必须先向图片框中加载图片,而图片的加载,是通过设置【Picture】属性来完成的。【Picture】属性的设置可以在【属性】对话框中完成,也可以在【代码】对话框中完成。如果要将图片框中已加载的图片删除,只需在【属性】对话框单击【Picture】属性栏,让鼠标光标停在【Picture】属性栏,然后按Del键便可删除图片框中的图片。 由于【图片框】控件是容器类控件,因此可向【图片框】控件中添加各种控件,具体添加方法和向框架中添加

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档