如何存储颜色,字体等属性到数据库,在load是自动套用?

如何存储颜色,字体等属性到数据库,在load是自动套用?
---------------------------------------------------------------

(1)可以考虑自己定义字符串转换方法,将颜色、字体信息转存为字符串,然后保存到数据库。
(2)用Type.TypeConvertor,转存为.NET默认的字符串,有个ConvertToString方法和ConvertFromString方法。但是好像Color和Font类型这样转存有点问题。
---------------------------------------------------------------

颜色用 color.ToArgb()转换成整数保存 用Color.FromArgb(int)恢复

font用ToLogFont()得到 LOGFONT 结构,然后用font.FromLogFont()恢复

Published At
Categories with Web编程
Tagged with
comments powered by Disqus