我怎么将Memo中的字体保存到数据库中?我想以后从数据库中取出保存的数据时它是原先设置时的样子.

解决方案 »

  1.   

    首先你要明白字体不可以保存!
    解决方法:把memo控件的font属性设置为你要的格式不就行了吗
      

  2.   

    建议采用RICHEDIT来进行字体处理,可以保存 RTF文件;
      

  3.   

    我是想把memo中的进行编辑,设置字体颜色保进数据库中,以后查询时显示出来的结果也是带字休颜色的.
      

  4.   

    明白你的意思,你只要把MEMO换成RICHEDIT就一切OK了;
      

  5.   

    我K!我来点实际的.
    字体数据常用的无非Font.Name,Font.Size这两个.你只要找个地方(在数据库里,Ini文件里,还是注册表里你自己看着办)存一下,下一次运行时再读出来,赋给Memo.Font不就行了吗?
      

  6.   

    font.name,font.size我已读出,但我还要font.style,font.color,它们怎么转达成string进行保存?
      

  7.   

    font.name:本身就是字符串
    inttostr(font.size) :转成字符串
    inttostr(font.color):转成字符串
    font.style比较麻烦,需要自己写一个转换的函数。