用文本框如何显示小数?????什么函数??? var s:float;edit.text :=floattostr(s); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 订正:StrToFloat(Edit1.text);//谁叫我这么麻利啊? 有这样的定义方法吗?不可以的!!var s:float;肯定出错 var wdm:doublebegin wdm=1.231 ; edit1.text=format('%4.3f',[wdm]) ;end ; szkingrose的方法最好,该给他分 szkingrose的方法很好,我的也不差!var MyFloat:Double;begin MyFloat:=1.234; Edit1.Text:=FormatFloat('#.###',MyFloat);end;其中#.###代表1.234如果替换成#.##就成了1.23如果替换成#.####就成了1.2340按照szkingrose的方法应该修正一下edit1.text:=Format('%F',[wdm]); 全局变量定义 为什么没起作用!! 关于Dll的问题 高分请教高手: 在TDBGrid 这个第三方控件中,如何实现+ - 层叠功能? 数字转换为字符 在DELPHI中怎样利用EXCEL中的统计函数? 请教,我想打印第一行是字段名的空表格,请问能不能用dbgrid,它有没有这样的方法。或者请教其它的方法? 超级难题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 多線程問題(在線等待) Office XP 菜单效果源码大放送(直接粘到程序中,不需要控件) Win98如何连接到Win200(专业版)? delphi6能不能装在linux上? 只有我才不知道的问题.
不可以的!!
var
s:float;
肯定出错
begin
wdm=1.231 ;
edit1.text=format('%4.3f',[wdm]) ;
end ;
MyFloat:Double;
begin
MyFloat:=1.234;
Edit1.Text:=FormatFloat('#.###',MyFloat);
end;其中#.###代表1.234
如果替换成#.##就成了1.23
如果替换成#.####就成了1.2340按照szkingrose的方法应该修正一下
edit1.text:=Format('%F',[wdm]);