苏飞论坛

标题: 刚弄了一个简短的颜色类型转换类 【秋天到了,妈妈觉得你冷!记得穿秋裤哦...】 [打印本页]

作者: love'点点    时间: 2014-11-6 15:58
标题: 刚弄了一个简短的颜色类型转换类 【秋天到了,妈妈觉得你冷!记得穿秋裤哦...】
不废话,上代码!

[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// ColorTo 的摘要说明
/// 三种颜色格式的转换
/// </summary>
public class ColorTo
{
    /// <summary>
    /// [颜色:16进制转成RGB]
    /// </summary>
    /// <param name="strColor">设置16进制颜色(#FFFFFF) </param>
    /// <returns></returns>
    public static System.Drawing.Color ColorToColor(string strHxColor)
    {
        return System.Drawing.Color.FromArgb(System.Int32.Parse(strHxColor.Substring(1, 2), System.Globalization.NumberStyles.AllowHexSpecifier), System.Int32.Parse(strHxColor.Substring(3, 2), System.Globalization.NumberStyles.AllowHexSpecifier), System.Int32.Parse(strHxColor.Substring(5, 2), System.Globalization.NumberStyles.AllowHexSpecifier));
    }

    /// <summary>
    /// [颜色:System.Drawing.Color 转 #FFFFFF]
    /// </summary>
    /// <param name="colorp"></param>
    /// <returns></returns>
    public static string ColorToColor(System.Drawing.Color colorp)
    {
        return System.Drawing.ColorTranslator.ToHtml(colorp);  
    }

    /// <summary>
    /// [颜色:RGB三色数值转换 System.Drawing.Color]
    /// </summary>
    /// <param name="r">Red</param>
    /// <param name="g">Green</param>
    /// <param name="b">Blue</param>
    /// <returns></returns>
    public static System.Drawing.Color ColorToColor(int r,int g,int b)
    {
        return System.Drawing.Color.FromArgb(r, g, b);  
    }

}


觉得冷的孩子记得穿秋裤!

作者: cload    时间: 2014-11-6 21:32
目前用不到,还是要顶一下LZ分享!
作者: flychen    时间: 2014-11-6 23:48
膜拜中....!
作者: Cheungnotes    时间: 2014-11-7 01:27
看过帖子回复一下是个好习惯




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4