高职考技能提升教程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
相关文章
|
7月前
|
安全 容灾 项目管理
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
 2023年上半年信息系统项目管理师综合知识真题与答案解释(1)
163 1
|
2月前
|
物联网 Linux 开发者
电子信息类专业技术学习及比赛路线总结(大一到大三)
电子信息类专业技术学习及比赛路线总结(大一到大三)
|
7月前
|
网络协议 安全 网络安全
【题目】【网络系统管理】2022年江苏省职业院校技能大赛 高职竞赛样题
【题目】【网络系统管理】2022年江苏省职业院校技能大赛 高职竞赛样题
【题目】【网络系统管理】2022年江苏省职业院校技能大赛 高职竞赛样题
|
7月前
|
安全 网络协议 网络安全
【题目】2023年国赛信息安全管理与评估正式赛任务书-模块3 理论技能
【题目】2023年国赛信息安全管理与评估正式赛任务书-模块3 理论技能
|
7月前
|
安全 网络协议 网络安全
2023年全国职业院校技能大赛信息安全管理与评估-理论题答案
2023年全国职业院校技能大赛信息安全管理与评估-理论题答案
|
Cloud Native 数据挖掘 Go
职场技能在面试中的体现:如何展示你的职业素养
职场技能在面试中的体现:如何展示你的职业素养
101 0
高职考技能提升教程012期 阶层求和的综合运用
高职考技能提升教程012期 阶层求和的综合运用
|
开发框架 前端开发 数据库
学生为学校教研室开发技能大赛评分系统
学生为学校教研室开发技能大赛评分系统
133 0
学生为学校教研室开发技能大赛评分系统
|
存储 敏捷开发 供应链
2022上半年系统分析师必考知识点
2022上半年系统分析师必考知识点
281 0
2022上半年系统分析师必考知识点
|
运维 安全 测试技术
2021年青海省大学生首届网络安全知识与技能大赛——赛题回顾及基本讲解
2021年10月12日青海省大学生首届网络安全知识与技能大赛落下帷幕,本人有幸在其他两位大佬的带领下毕业之前还能水一个首届大赛的一等奖,最后白嫖一双鞋的钱(真不错☁️)。赛题难易程度总体来说偏简单,今天闲来无事记录一下。
335 0
2021年青海省大学生首届网络安全知识与技能大赛——赛题回顾及基本讲解