zoukankan      html  css  js  c++  java
  • Silverlight 16进制颜色转Color (含透明度处理)

    由于Silverlight 不能引用System.Drawing 命名空间进行 颜色转换的一些处理,故写此函数来转换

    public Color HtmlToColor(string htmlColr)
    {
    int baseIndex = 1;
    byte a, r, g, b;
    a = r = g = b = 255;
    if (htmlColr.Length == 9)
    {
    a = Convert.ToByte(htmlColr.Substring(baseIndex, 2), 16);
    baseIndex += 2;
    }
    r = Convert.ToByte(htmlColr.Substring(baseIndex, 2), 16);
    g = Convert.ToByte(htmlColr.Substring(baseIndex += 2, 2), 16);
    b = Convert.ToByte(htmlColr.Substring(baseIndex += 2, 2), 16);
    return Color.FromArgb(a, r, g, b);
    }

    如果觉得本文适合您且对您有帮助,请一定记得点推荐哟!



    作者: JasNature
    出处: http://NatureSex.cnblogs.com
          本文版权归作者和博客园共有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接。
          如果本文有什么不妥或者错误的地方,请您一定要在评论中指出,以免误人子弟!非常感谢您的不吝赐教!
  • 相关阅读:
    SQL考点例题解析
    数据交换技术
    网络安全的攻击手段
    实词和虚词
    VBA代码
    宏代码
    常用模块
    常用模块
    模块和包
    模块介绍
  • 原文地址:https://www.cnblogs.com/NatureSex/p/2355929.html
Copyright © 2011-2022 走看看