vb.net的颜色赋值代码(vb颜色表示代码)

yumo6666个月前 (05-03)技术文章45

有没有人跟我一样,对颜色的名称,除了常用的几种(如红色,白色,黄色,蓝色,绿色,黑色),就无法说出其它颜色的名称来。

我解决这个问题的办法,我有一个图,上面都是Color结构已经定义的颜色的名称及对应颜色,非常直观,这个颜色图在下面,大家可以保存,或收藏这个网页。

我需要这个图时,打开它,选择一个满意的颜色,记下这个颜色对应的英文名,然后就可以运用它,比如,我要设置一个Label的前景色。

Label1.ForeColor = Color.Violet

从此,妈妈再也不用担心我记不住那么多颜色的英文名称了。


在VB.NET编程中,还有一种方式来设置颜色,算是第2种方式吧,就是用取色软件,对别的程序中的颜色,或网页的颜色进行取色,然后对获取的颜色(RGB颜色或网页色)转为VB.NET认可以颜色即可。

比如,取色软件取到的颜色信息是:RGB(118,107,131)

那么我们可以用 FromArgb 方法来为标签控件设置前景色,代码如下:

Label1.ForeColor = Color.FromArgb(118, 107, 131)

如果我们用取色软件得到的是网页色格式,如:网页色 #7D0008,我们可以用ColorTranslator类的转换方式,代码如下:

Label1.ForeColor = ColorTranslator.FromHtml("#7D0008")

如果想让软件使用者自己,就调用系统的颜色对话框,这算是第3种方式吧。代码如下:

        Dim colorDialog1 As New ColorDialog()
        If colorDialog1.ShowDialog() = DialogResult.OK Then
            Label1.ForeColor = colorDialog1.Color
        End If

相关文章

HTML 标签和属性值的基本格式(html标签及属性大全百度资源)

HTML: HyperText Markup Language 超文本标记语言HTML代码不区分大小写, 包括HTML标记、属性、属性值都不区分大小写;任何空格或回车键在代码中都无效,插入空格或回车有...

html开发笔记08- 字体样式与颜色(标签的属性)

一、标签的分类:双标签和单标签双标签:就是成对出现的,类似于这种 <html> </html>单标签:就是可以单个使用的,类似于 <br> 换行标签 或 <h...

教你如何用CSS修改图片颜色(css改变背景图片颜色)

看到题目是不是吓了一跳?css竟然还有这个操作?还真是第一次听说~原理嘛,其实很简单的,用到的就是 CSS3 滤镜filter中的drop-shadow,该滤镜可以给图片非透明区域添加投影。你可以理解...

45个颜色网站,设计师必备指南(推介几个有颜色的网站)

颜色搭配不知所措?颜色参考找不到心仪网站?来!收下这份全面的色彩网址吧!配色是设计中非常重要的部分,好的配色不仅可以让我们的设计更加出彩,还能对用户产生情感影响,相信这些网站一定能对你们有所帮助~1....