- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB中的颜色设置
VB中的颜色设置
界面上的彩色图形能够产生更强的视觉效果,因而越来越受到用户的重视。在Visual Basic中,窗体、控件、图形以及文字信息都可以用不同的颜色显示。对于所有的颜色属性和图形方法,每种颜色都由一个Long整数表示。基于具有能处理256色或256色以上的视频适配器和显示驱动程序的系统,Visual Basic可支持256种颜色。对于多媒体应用程序,或对于那些需要显示接近相片质量图像的应用程序来说,具有同时显示256色的功能是特别有价值的。
Visual Basic中的许多控件,有决定控件显示颜色的属性。请记住,这些属性中有些也适用于不是图形的控件。
BackColor:对用于绘画的窗体或控件设置背景颜色。如果在绘图方法进行绘图之后改变BackColor属性,则已有的图形将会被新的背景颜色所覆盖。
ForeColor:设置绘图方法在窗体或控件中创建文本或图形的颜色。改变ForeColor属性不影响已创建的文本或图形。
BorderColor:给形状控件边框设置颜色。
FillColor:为用Circle方法创建的圆和用Line方法创建的方框,设置填充颜色。
一、调色板
在VB应用程序的界面设计阶段,使用调色板能够可视化地设置当前对象的颜色。打开调色板的方法有两种:
(1)?????????? 从属性窗口找到要设置的颜色属性,单击右端的向下箭头,就弹出一个如图11-14 所示的调色板,可以可视化地设定颜色。
?
????????????????????????????????????????????????????????????????????????? 图11-15 VB的调色板
2)另一种方法是从VB集成环境的“视图”菜单中选取“调色板”(图11-15)。这个调色板具有更强的颜色设置功能。它既可以设置对象的前景色、背景色,也可以进行细致的颜色调整。
图11-16 颜色定义框
单击调色板左上方的设置选择框可以选定设置前景色或背景色。这个选择框的下方右一个标有“Aa”的小方框是效果显示框。
如果觉得调色板现有的缺省颜色不够满意,可以双击第4排中的任一个小空格(或单击,然后再击“定义颜色”按钮),将弹出一个颜色定义框(图11-16)。可以用鼠标拖动色板上带有4个黑色小方块的颜色游标和右边量度条上的三角形游标,观察效果显示框的颜色变化。直到取得满意的颜色,单击“添加颜色按钮”,定义的颜色就出现在调色板的空格中。这种颜色就成为可用颜色了。当然,直接从颜色定义框的“色调”、“饱和度”、“亮度”等文本框中直接输入数据也可以定义颜色。
二、颜色参数
用调色板可以在设计阶段设置窗体或控件的颜色。如果想在程序运行期间设置对象的颜色,就必须使用颜色参数。
在运行时指定颜色参数值的方式有四种:
(1)使用 RGB 函数
(2)使用 QBColor 函数。
(3)使用在VB的颜色常数。
(4)直接输入颜色值。
?
1.RGB 函数
RGBRed(红)Green(绿)Blue(蓝)的缩写,RGB函数通过三原色的值设置一种混合颜色。RGB函数格式如下:
RGB( 红色值 , 绿色值 , 蓝色值 )
这里的红色值、绿色值、蓝色值均为整数,取值范围为0~255,代表混合颜色中每一种原色的分量(亮度)。0表示亮度最低,255表示亮度最高。如果颜色参数值超过255,会被当作255 。
RGB函数由三个参数经数学组合而产生的一个Long 整数值,表示一个特定的颜色值,其范围在016777215。也就是说,从理论上函数最多可以表CGA显示器只能同时显示16种颜色,EGA显示器支持64 色、VGA显示器可显示256色。
和实际画图时一样,用红、绿、蓝三原色可以“配出”各种颜色。例如,红、绿混合可以得到黄色,最亮的黄色用RGB函数表示为“RGB(255,255,0)”,0表示没有蓝色。再如,白色被表示为“RGB(255,255,255)”,而“RGB(128,128,128)”表示中灰色等等。表11-8列示了部分常见的标准颜色,以及这些颜色的红、绿、蓝三原色的成份。
表11-8 常见标准颜色的 RGB 值
颜色 红色值 绿色值 蓝色值 黑色 0 0 0 蓝色 0 0 225 绿色 0 255 0 青色 0 255 255 红色 255 0 0 洋红色 255 0 255 黄色 255 255 0 白色 255 255 255
Form1.BackColor = RGB(0, 128, 0) 设定背景为绿色
Form2.BackColor = RGB(255, 255, 0) 设
您可能关注的文档
最近下载
- Sharp数据表紧凑型光学灰尘传感器.pdf VIP
- 重点语法知识梳理五:感叹句及100题(教师版)-2021-2022学年八年级英语上学期期末知识大串讲(牛津上海版).pdf VIP
- 初一数学导学案.doc VIP
- 猫瘟(猫泛白细胞减少症).ppt VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津上海版)重点语法知识梳理一:现在完成时及拓展专练50题(解析版).pdf VIP
- 2022-2023学年八年级英语下学期期末考点大串讲(牛津上海版)重点语法知识梳理二:宾语从句及拓展专练50题(解析版).pdf VIP
- 国家开放大学电大本科《数据库应用技术》2029-2030期末试题及答案(125精品.pdf VIP
- 《轻断食完整指南有效减肥和控制糖尿病的全饮食法》笔记.docx VIP
- 稳定期慢性气道疾病吸入装置规范应用中国专家共识解读课件.pptx VIP
- (高清版)B-T 15022.9-2022 电气绝缘用树脂基活性复合物 第9部分:电缆附件用树脂.pdf VIP
文档评论(0)