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

yumo6663个月前 (05-03)技术文章18

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

我解决这个问题的办法,我有一个图,上面都是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

相关文章

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

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

HTML页面精简代码只需做好这5步(html页面精简代码只需做好这5步程序)

网站打开速度慢?网站加载图片慢?网站容易卡顿?身为站长和网站用户的你有没有遇到过这种情况?没错,这些都是网站页面体积惹的祸。解决办法是通过技术手段去掉臃肿杂乱的代码,减小网页文件大小,加快网页加载速度...

Win10下,让Firefox 40浏览器也用上彩色标题栏

Mozilla不久前刚发布了针对Win10进行优化的火狐浏览器Firefox 40。最新版主要针对触摸屏进行了优化,默认主题颜色为灰色不可调,即使你通过《让Win10标题栏恢复五彩缤纷,不再“惨白”》...

谷歌:安卓 12 Material You 动态主题色彩系统已开源

IT之家 2 月 18 日消息,谷歌在 Android 12 中推出了 Material You 动态主题设计,该功能可帮助 App 根据用户的壁纸进行动态着色。近日,谷歌宣布开源 Material...

Python可视化交互库——dash——设置颜色

模块 dash.html 包含所有 HTML 标签, 可以用其设置文本及背景颜色.模块 dash.dcc 包含交互的高级组件.代码import pandas as pd import plotly.e...

04大学生爱编程,学习HTML网页开发教程 做程序员大神

做全栈攻城狮-每日更新原创IT编程技术及日常实用视频。主要内容:这是HTML课程的第四课,主要讲解HTML的文字标签和格式标签。在今天我们做一个属于自己的简历。上节回顾在上一节中主要讲解了HTML的标...