高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件

2023-02-21
| 10页
| 90人阅读
| 16人下载
普通

内容正文:

2.6 制作颜色选择器(二) 可视化编程应用基础——visual Basic (陈建军) 1 复习巩固--框架的作用 框架是VB中提供的一种特殊的控件,用来将窗体上的控件进行分组,将控件放置在框架内,则这些控件会随着框架的移动而移动。 复习巩固--如何创建控件数组 方法1: ①在窗体上创建第一个控件,调整好控件属性 ②选中这个控件,右键打开快捷菜单,选择“复制”命令 ③再在窗体的空白处右击打开快捷菜单,选择“粘贴”命令。 ④在选择“粘贴”命令后,系统会弹出一个“是否创建控件数组”的消息框,单击“是”即可创建一个控件数组。 方法2: 对于已在窗体中的多个同类控件,可直接将控件改成统一名称即可。这样创建的控件数组除了名称一样,其余属性都保留各自创建时的属性。 3 复习巩固--控件数组index属性 空间数组的使用和数组 使用类同,其元素与独立控件使用上没有区别,只是增加了下标,如label1(i)。 4 任务1:改进颜色选择器界面设计 Frame框架 控件数组 Frame框架 Frame框架 控件数组 控件数组 5 任务2:改进颜色选择器编码实现 改进的颜色选择器主要涉及三个控件数组的click事件编码。即利用控件数组的index属性方便地实现,主要如下: Label1.backcolor=label2(index).backcolor Label1.ForeColor=Label3(Index).BackColor Label1.FontName=Command1(Index).Caption 6 任务3:动态创建标签的颜色选择器 VB中的控件通常在设计时静态添加,也可以在程序运行时动态创建。本任务中需要实现256种颜色选择,此时静态添加就比较繁琐,可用控件数组的动态添加。步骤如下: (1)窗体中添加标签label1,将其index值设置为0,这样就创建了一个控件数组。 (2) For i=1 to 255 load label1(i) next 7 设置空间数组背景颜色及位置 以下代码将256个标签排列成16*16阵列,以及渐变颜色: For i = 0 To 255 Label1(i).Caption = i Label1(i).Left = (i Mod 16) * Label1(0).Width Label1(i).Top = (i \ 16) * Label1(0).Height Label1(i).Visible = True Label1(i).BackColor=RGB(255, (i\16) * 16, (i Mod 16) * 16) Next 8 任务4:利用控件数组改变窗体颜色 任务说明: 通过单击标签,改变窗体颜色   代码实现:form1.backcolor=label1(i).backcolor 9 作业 利用动态创建控件的方法完成任务1:改进的颜色选择器。 10 $

资源预览图

高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件
1
高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件
2
高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件
3
高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件
4
高二下高教版可视化编程应用基础—Visual Basic任务2.6制作颜色选择器(二)课件
5
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。