高职考技能提升教程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
相关文章
|
网络协议 安全 网络安全
|
5月前
|
存储 人工智能 JavaScript
3分钟让AI龙虾OpenClaw成为你的“公众号分身” | 阿里云服务器玩Openclaw
2026年,AI工具的核心竞争已从“能对话”升级为“能执行”,OpenClaw(前身为Clawdbot/Moltbot)凭借“开源可控、强执行能力、隐私优先”的核心优势,成为个人与企业私有化部署的首选。它不再是单纯的对话式AI,而是能在本地或私有云环境中完成文件操作、流程编排、浏览器自动化的“自托管式AI数字员工”,所有数据存储于自有设备,敏感信息不出内网,完美平衡效率与合规要求。
1315 3
|
6月前
|
域名解析 网络协议 安全
详细介绍Linux命令dig和nslookup
本文介绍 Linux 下两大 DNS 查询工具:dig(功能强大,支持详尽选项与追踪)和 nslookup(简洁易用,含交互模式)。涵盖安装、常用语法、记录类型(A/MX/NS等)、典型示例及输出解析,助你高效诊断域名解析与网络问题。(239字)
1453 3
|
4月前
|
人工智能 Linux API
阿里云轻量应用服务器、本地零基础部署OpenClaw保姆级完整图文教程
2026年,OpenClaw(原Clawdbot)已成为AI自动化助手领域的主流开源框架,凭借本地优先、数据可控、跨平台兼容的核心优势,深受个人与团队青睐。无需深厚技术基础,通过阿里云轻量服务器可实现一键云端部署,保障7×24小时稳定运行;本地也能快速适配MacOS、Linux、Windows11三大系统,满足隐私与离线需求。本文基于2026年最新版本,全程提供可直接复制的代码命令,从阿里云轻量服务器部署、本地多系统安装、阿里云千问与免费Coding Plan大模型API配置,到常见问题排查,形成完整闭环,助力零基础用户快速搭建专属智能自动化助手。
567 3
|
运维 NoSQL 测试技术
Redis:内存陡增100%深度复盘
本文深度分析了Redis内存陡增100%的一些细节和解决方案。
651 1
Redis:内存陡增100%深度复盘
|
人工智能 Kubernetes 监控
Kubernetes 故障诊断 AI 助手
【10月更文挑战第6天】
1045 1
|
机器学习/深度学习 API 语音技术
基于DeepSeek的多媒体应用技术探索与实践
随着人工智能技术的快速发展,深度学习在多媒体领域的应用日益广泛。DeepSeek作为一种先进的深度学习框架,凭借高效的计算能力和灵活的模型构建方式,逐渐成为多媒体处理中的重要工具。本文将深入探讨DeepSeek在图像处理、视频分析、音频处理等方面的应用,并结合代码示例展示其技术实现。DeepSeek支持多种神经网络架构,提供丰富的预训练模型和易于使用的API,适用于图像分类、目标检测、视频分类、动作识别、语音识别等任务。未来,DeepSeek有望在多模态学习、自监督学习和模型压缩与加速等方面取得突破,推动多媒体处理技术的进一步发展。
864 21
|
监控 数据可视化 数据管理
如何通过车间看板软件优化生产管理流程?适合企业的办公神器
车间看板(Kanban)是源自日本丰田生产系统的可视化管理工具,用于提高生产效率。它通过实时展示生产进度、库存状况、任务分配和瓶颈问题等信息,帮助工人、经理和各相关人员更好地协调和决策。看板的功能包括可视化生产流程、实时更新、协调工作、解决瓶颈问题和持续改进。选择合适的车间看板工具需考虑车间规模、生产复杂度和团队协作需求。常见的工具包括板栗看板、Trello、Kanbanize、Monday.com、Jira和Smartsheet。
1157 4
|
存储
【机组期末速成】指令系统|机器指令概述|操作数类型与操作类型|寻址方式|指令格式
【机组期末速成】指令系统|机器指令概述|操作数类型与操作类型|寻址方式|指令格式
597 1
|
开发工具 git
git pull之后出现REBASE(1/1)
git pull之后出现REBASE(1/1)
951 3

热门文章

最新文章