如何存储颜色,字体等属性到数据库,在load是自动套用?
---------------------------------------------------------------
(1)可以考虑自己定义字符串转换方法,将颜色、字体信息转存为字符串,然后保存到数据库。
(2)用Type.TypeConvertor,转存为.NET默认的字符串,有个ConvertToString方法和ConvertFromString方法。但是好像Color和Font类型这样转存有点问题。
---------------------------------------------------------------
颜色用 color.ToArgb()转换成整数保存 用Color.FromArgb(int)恢复
font用ToLogFont()得到 LOGFONT 结构,然后用font.FromLogFont()恢复