资源简介 制作颜色选择器(二) 任务单学号_____________ 姓名_______________【学习目标】熟悉掌握控件数组的运用掌握Frame框架的应用掌握动态加载控件的方法【学习记录】任务名称(分值) 任务内容任务1改进的颜色选择器界面设计(2') 任务说明:演示改进的颜色选择器效果,并分析改进的颜色选择器界面设计组成:字体颜色框架(16个标签数组)、背景颜色框架(16个标签数组)、字体选择器框架(4个按钮数组)。参考:1、详见教材P89-902、操作可参考提供的演示视频。任务2:改进的颜色选择器编码实现 (1') 任务说明:1、根据教材p89-90页内容,完成改进的颜色选择器的编码实现。任务分析改进的颜色选择器主要涉及三个控件数组的click事件编码。即利用控件数组的index属性方便地实现,主要如下:Label1.backcolor=label2(index).backcolorLabel1.ForeColor=Label2(Index).BackColorLabel1.FontName=Command1(Index).Caption参考:1、详见教材P902、操作可参考提供的演示视频。任务3:动态创建标签的颜色选择器界面设计(3') 任务说明:程序运行后在窗体中动态创建256个标签控件,形成标签数组,每个标签的背景颜色动态赋予,位置排列成16*16阵列。知识讲解:(1)动态加载标签 load label1(i)(2)标签颜色动态赋予 Label1(i).BackColor=RGB(255,(i\16)*16,(i Mod 16)*16)(3)加载的标签排列成16*16阵列 Label1(i).Left = (i Mod 16) * Label1(0).Width Label1(i).Top = (i \ 16) * Label1(0).Height参考:1、详见教材P93-942、操作可参考提供的演示视频。任务4:单击动态创建的控件改变窗体颜色(1') 任务说明: 通过单击标签,改变窗体颜色参考:1、详见教材P942、操作可参考提供的演示视频。作业(1') 利用动态创建控件的方法完成任务1改进的颜色选择器。机器使用情况(1')实训体会(1') 自我评价 小组评价 对教学评价1、讲课内容听懂了多少A、全部 B、大部分C、一部分 D、很少( )2、哪几个任务让你有收获?其中收获最大的是哪个?(写任务名称) 1、是否得到组内帮助?谁帮助了你?2、是否帮助了组内同学,帮助了谁?3、有没有获得其它帮助? 1、你对这次课总体评价( )A、很好 B、好C、一般 D、很差2、喜欢教学内容吗?( )A、喜欢 B、部分喜欢C、不喜欢 3、你能听懂老师讲解吗?( )A、能 B、部分能 C、不能 展开更多...... 收起↑ 资源预览