如何做到让两个EDIT控件内容相乘得出结果后显示在第3个edit控件里? 如图做到第一个EDIT里的数字乘以第二个EDIT里的数字的百分比后得出结果显示在第三edit栏内? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 edit3.text:=inttostr(strtoint(edit1.text)*strtoint(edit2.text)); 图片里的内容看不到。edt3.Text := FloatToStr(StrToFloat(edt1.Text) * StrToFloat(edt2.Text)); edt3.Text := CurrToStr(StrToCurr(edt1.Text) * StrToCurr(edt2.Text));1樓的不安全,如果涉及小數,那得出錯了 那 乘以edit2的百分比如何写? 图片大概是edit1控件 edit2控件 edit3控件edit2内不填写%号只是填写数字 但是运算是看成“edit2%” edit3是结果 保留小数点后2位数字! edit1 是基数 运算大概是这样形势edit1数 X EDIT2 % = EDIT3保留小数点后2位!! 那这样edit3.text:=floattostr(strtofloat(edit1.text)*strtofloat(edit2.text)/100); 上面没有看到保留小数点两位,这样edit3.text:=format('%.2f',strtofloat(edit1.text)*strtofloat(edit2.text)/100); 再发一次,上面忘了加中括号procedure TForm1.Button1Click(Sender: TObject);beginedit3.text:=format('%.2f',[strtofloat(edit1.text)*strtofloat(edit2.text)/100]);end; edit3.text:=format('%.2f',[strtofloat(edit1.text)*strtofloat(edit2.text)/100]); delphi 类型转换 请问以下通信问题如何解决? 动态加载菜单 如何创建一个xls文件 我选择了程序员这条路,未来会是什么样? 关于网络信使服务的问题,欢迎继续跟贴,300分相送,完了后继续另起贴字给分!!!! CORBA和多CPU 各位大侠救救急!!救人一命胜造七级浮屠 对ACCESS中自动编号字段处理中出现的怪问题!!!! 请问DBLookupComboBox怎么用哪 拉萨地震,有惊无险,特地散分!! 李维是不是也进了易博龙?
edt3.Text := FloatToStr(StrToFloat(edt1.Text) * StrToFloat(edt2.Text));
1樓的不安全,如果涉及小數,那得出錯了
edit1控件 edit2控件 edit3控件edit2内不填写%号只是填写数字 但是运算是看成“edit2%” edit3是结果 保留小数点后2位数字!
运算大概是这样形势edit1数 X EDIT2 % = EDIT3保留小数点后2位!!
edit3.text:=floattostr(strtofloat(edit1.text)*strtofloat(edit2.text)/100);
edit3.text:=format('%.2f',strtofloat(edit1.text)*strtofloat(edit2.text)/100);
procedure TForm1.Button1Click(Sender: TObject);
begin
edit3.text:=format('%.2f',[strtofloat(edit1.text)*strtofloat(edit2.text)/100]);
end;