博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C# Color Font 与String之间的转换

Posted on 2013-01-07 10:37  JmrBrvae  阅读(500)  评论(0编辑  收藏  举报

因为项目要保存本地化配置 我用Xml保存的,所以要把背景色 字体设置转换成字符串

Color与String之间的转换


string colorValue = ColorTranslator.ToHtml(Color.Red); Color c = ColorTranslator.FromHtml(colorValue);

Font与String之间的转换

FontDialog fd = new FontDialog();
            fd.ShowDialog();
            FontConverter fcs = new FontConverter();
            string f = fcs.ConvertToInvariantString(fd.Font);
            Font font = fcs.ConvertFromInvariantString(f) as Font;