Caption := FormatFloat(',#', 12345.2)

解决方案 »

  1.   

    为什么formatfloat('#,##0.0', edit1.text)这样就不行呀,要怎样转化?
      

  2.   

    formatfloat('#,##0.0', StrToFloat(edit1.text))
      

  3.   

    formatfloat('#,##0.0', strtofloat(edit1.text))
      

  4.   

    那我要这样呢?
    1234.44->1,234.44
    1234.4->1,234.4
    1234->1,234
    只用一句怎样写?
      

  5.   

    Caption := FormatFloat(',#', StrToFloatDef(Edit1.Text, 0));
      

  6.   

    FormatFloat('#,##0.##', StrToFloat(edit1.text))
    你总该有一个"最长小数位数"吧!不然只好自己写这个函数了.