高职考技能提升教程011期 生成随机颜色的综合运用

简介: 高职考技能提升教程011期 生成随机颜色的综合运用

高职考VB技能提升教程011 生成随机颜色的综合运用



随机数

Randomize随机数种子,增大随机数不同的概率

RND,范围[0,1)


颜色函数 rgb函数

传入参数:1.红色,2.绿色,3.蓝色

颜色深浅用数值表示,范围[0,255]


返回值:一种综合调和结果的颜色


随机数人为指定取值范围

指定的[0,255]之间所有的整数

Int(Rnd*256) 这个向下取整的结果就是我们想要的。


随机颜色应用举例


综合案例试题

1.设置界面

文本框控件

多行:将multiline设置为true

垂直 滚动条:将scrollbars设置为2

设置颜色按钮:

使用控件数组设计,要将按钮的style风格属性设置为1

注意这里的Index索引表示代表哪个按钮。

2.注意文本框中字体的颜色是前景色属性forebackcolor

3.最好使用一个自定义的sub来表示加载随机颜色功能

4.光标定位 使用Text1.SetFocus


总结

1.掌握随机数rnd的使用和范围配置

2.掌握颜色函数rgb使用

3.掌握综合随机颜色案例

软件设计界面:

运行效果

源代码分享:

Option Explicit
Private Sub Cmd1_Click()
Call init
End Sub
Private Sub Cmd2_Click()
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub Cmd3_Click(Index As Integer)
Text1.ForeColor = Cmd3(Index).BackColor
End Sub
Private Sub Form_Load()
Call init
End Sub
Sub init()
Dim i As Integer
For i = 0 To 23 Step 1
    Randomize
    Dim r%, g%, b%
    r = Int(Rnd * 256)
    g = Int(Rnd * 256)
    b = Int(Rnd * 256)
    Cmd3(i).BackColor = RGB(r, g, b)
Next i
End Sub
相关文章
|
8月前
|
安全 容灾 项目管理
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
164 1
|
8月前
|
监控 数据挖掘 测试技术
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
96 3
2023年上半年信息系统项目管理师___综合知识真题与答案解释(2)
|
8月前
最新研究揭示,工程学位是毕业生最高薪选择,计算机工程专业年薪中位数达8万美元
【2月更文挑战第26天】最新研究揭示,工程学位是毕业生最高薪选择,计算机工程专业年薪中位数达8万美元
36 4
最新研究揭示,工程学位是毕业生最高薪选择,计算机工程专业年薪中位数达8万美元
|
8月前
|
安全 网络协议 网络安全
【题目】2023年国赛信息安全管理与评估正式赛任务书-模块3 理论技能
【题目】2023年国赛信息安全管理与评估正式赛任务书-模块3 理论技能
|
8月前
|
监控 安全 项目管理
信管第六章---项目管理概论(听课版)
【1月更文挑战第8天】乘风破浪会有时,直挂云帆济沧海
315 1
|
8月前
|
安全 网络安全 数据安全/隐私保护
备考信息安全工程师每日知识点(1)
备考信息安全工程师每日知识点(1)
86 0
|
Cloud Native 数据挖掘 Go
职场技能在面试中的体现:如何展示你的职业素养
职场技能在面试中的体现:如何展示你的职业素养
103 0
高职考技能提升教程012期 阶层求和的综合运用
高职考技能提升教程012期 阶层求和的综合运用
|
Java 关系型数据库 MySQL
使用Javaweb开发大学生综合素质测评系统
使用Javaweb开发大学生综合素质测评系统
138 0
使用Javaweb开发大学生综合素质测评系统
|
开发框架 前端开发 数据库
学生为学校教研室开发技能大赛评分系统
学生为学校教研室开发技能大赛评分系统
138 0
学生为学校教研室开发技能大赛评分系统