具体换什么颜色你自己看着来换。。
追问:
我的意思是用color.FormArgb()方法
回答:
vb6的vbWhite在VB.NET中是Color.White
vb6的&H808080在VB.NET中是Color.FormArgb(&H808080)
如果是System.UInt32
With txtHtml
.SetColor(CodeMax.cmColorItem.cmClrLeftMargin, &H808080)
.SetColor(CodeMax.cmColorItem.cmClrLineNumberBk, &H808080)
.SetColor(CodeMax.cmColorItem.cmClrLineNumber, i)
.HighlightedLine = 0
End With
这段时间在VB6中运行正常,但是在VB.net中就会提示说"&H808080"无法转换为System.Uint32
Convert.ToUInt32(&H808080)就行了,如果用VB2005就支持无符号数了,VB.NET暂时不支持。
补充:
函数RGB,格式:
RGB(red,green,blue),red、green、blue取值0~255。
函数QBColor,格式:
QBColor(color),color取值0~15,代表颜色编号,即只能表示16种颜色。
RGB 函数
返回一个 Long整数,用来表示一谈裤历个 RGB 颜色值。
语法
RGB(red, green, blue)
RGB 函数的语法含有以下这些命名参数:
部分 描述
red 必要参数;Variant (Integer)。数值范围从 0 到 255,表示颜色的红色成份。
green 必要参数;Variant (Integer)。数值范围从 0 到 255,表示颜色的绿色成份。
blue 必要参数;Variant (Integer)。数值范围从 0 到 255,表示颜色的兰色成份。
说明
可以接受颜色说明的应用程序的方法和属性期望这个含搜说明是一个代表 RGB 颜色值的数值。一个 RGB 颜色值指定红、绿、蓝三原色的相对亮度,生成一个用于显示的特定颜色。
传给 RGB 的任何参数的值,如果超过 255,会被当作 255。
下面的表格显示一些常见的标准颜色,以及这些颜色的红、绿、蓝三原色的成份:
颜色 红色值 绿色值 兰色值 黑色 0 0 0 兰色 0 0 255 绿色 0 255 0 青色 0 255 255 红色 255 0 0 洋红色 255 0 255 黄色 255 255 0 白色 255 255 255 QBColor 函数 返回一个 Long,用来表示所对应颜色值的 RGB 颜色码。
补充:
语法:
QBColor(color)
必要的 color 参数是一个界于 0 到 15 的整型。
设置值
color 参数有以下这些设置:
值 颜色 值 颜色 0 黑色 8 灰色
1 兰色 9 亮兰色 2 绿色 10 亮绿色 3 青色 11 亮青色 4 红色 12 亮红色 5 洋红色 13 亮洋红色 6 黄色 14 亮黄色 7 白色 15 亮白色 说明:color 参数代表使用于早期版本的 Basic(诸如 Microsoft Visual Basic for MS-DOS 以及 Basic Compiler)的颜色值。始于最低有效字节,返回值指定了纯散红、绿、蓝三原色的值,用于设置成 VBA中RGB 系统的对应颜色。
在Photoshop中,渐变编辑器的设置方法如下:
点击渐变工具岩圆旦,在渐变腔梁属性中进入渐变编辑器,如图:
上图中,A代表不透明度,B代表颜色,点B的任何一粗扰个标记即进入拾色器,在拾色器中选择RGB参数,就可以得到所要的颜色。如下图:
photoshop里想谈裤把渐变色从天蓝到深蓝参数设置方法是:
1、新建白色背景文件,点击“前景色”按钮,打开“拾色器”携卜;
2、设置“含隐简前景色”--天蓝色 RGB(r-0、g-127、b-255);
3、设置"背景色"--深蓝色RGB(r-2、g-46、b-106);
4、打开“渐变工具”,拉“线性渐变”,完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)