解决方案 »

  1.   

    label可能显示不了回车,因为label只能显示单行,
    你试试读取到memo中存  
    query1.add;
    query1.fieldbyname('col1').asstring := 'aaaa' + #13#10 + 'bb';
    query1.post取
    memo1.text := query1.fieldbyname('col1').asstring;
      

  2.   

    如果要在数据库里存储的话,将回车的地方进行进行截取,用一个字符进行替换
    StringReplace(Memo1.Text,#13#10,'*',[rfreplaceall];
    在读取的时候再将字符替换回来
    StringReplace(qry1.FieldByName('string').AsString,'*',#13#10,[rfreplaceall]);另外,我用Access数据库测试了一下,有换行的话,存储时自动会存储空格,读取的时候也会进行换行如果只是单纯的让label换行,可以直接在label中设置
    AutoSize:=false;
    WordWarp:=true;
    然后将width设置成想要的宽度