我们在使用颜色的时候,要使用System.Drawing.Color类型的颜色,不能直接使用十六进制,所以要进行十六进制到颜色的转换,可以使用
System.Drawing.Color col = System.Drawing.Color.FromArgb(Convert.ToInt32("FF",16), Convert.ToInt32("CC",16), Convert.ToInt32("FF",16));进行颜色的转换,其中要转换的十六进制的颜色为:#FFCCFF,转换后就可以直接使用col给需要颜色的属性赋值了。
System.Drawing.Color col = System.Drawing.Color.FromArgb(Convert.ToInt32("FF",16), Convert.ToInt32("CC",16), Convert.ToInt32("FF",16));进行颜色的转换,其中要转换的十六进制的颜色为:#FFCCFF,转换后就可以直接使用col给需要颜色的属性赋值了。
解决方案 »
- 小问题!!赶快来拿分!!
- 前台JS调用后台 函数问题
- c# 进程间通信 有什么方式呢?
- 急!!全身家当求解!NHibernate中调用SaveOrUpdate方法为何更新不了!
- 奇怪: ASPX2.0中 框架结构不好用了,各位给点建议?在线等....
- DataGrid中控制列宽的难题,都要急死了!
- 求一正则表达式,小数点后只允许输入.5或.50或.0或.00,或没有小数部分
- Session 失效?
- 高手们,进来看看吧,都快二天了,问题还没解决!!!!!痛
- 高手来看,这个是什么问题!!!!~~~`
- 再问一个ASP.NET程序部署安装后,如果还需做小小的修改,该怎么处理?
- ◆请各位大虾推荐一些用 vs7 写 asp.net 的资料。◆本人初用vs很不习惯!◆
Drawing.Color.FromName(ds.Tables("colors"). _
Rows(intIndex-1)("color"))
在这里,dgColors是一个datagrid,你可以变成你的table,关键是fromname。后面的“color”也是string类型的。
如果用color.fromargb()的话,有四种用法,具体可以参见VS.NET的帮助,讲解的很详细,其中a——alpha,rgb——RGB颜色,但是它的参数有1、2、3、4个就是四种情况,而且参数为integer类型,取值范围在0——255之间