易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi程序问题 edit1+edit2=edit3

我想实现的功能是,现有三个EDIT控键edit1、edit2、edit3

edit3显示的值是edit1与edit2的积,在不需要按键情况下实现

比如:在edit1和edit2分别输入1和2 光标点到edit3的时候会自动显示出他们和积


希望高手指教!最好详细一点!

procedure TForm1.Edit3MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
edit3.Text :=inttostr(strToint(edit1.Text)*strToint(edit2.Text));
end;

按上面这个写进去之后点击EDIT3程序就出错了

Delphi(Pascal) code:
edit3.Text :=inttostr(strTointDef(edit1.Text,-1)*strTointDef(edit2.Text,-1));


楼上正解

谢谢大家,已经解决了!代码没有错,是因为之前留下了一些忘了删除对应的过程声明导致的!

呵呵~蹭点分来着

IntToStr()?  or  FloatToStr()?

提醒下,考虑*完后,数据类型问题

希望高手指教!最好详细一点!

procedure TForm1.Edit3MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
edit3.Text :=inttostr(strToint(edit1.Text)*strToint(edit2.Text));
end;

按上面这个写进去之后点击EDIT3程序就出错了
应该没有错误啊
调试下


相关问答:

Delphi中数据库查询的疑惑

昨晚在Delphi数据库查询中遇到了一个疑惑。代码如下:
procedure TFormSearchAchievement.ComboBoxXYChange(Sender: TObject);
var
  XY : string;
begin
  XY := comboboxxy.Items[comboboxx ......

Delphi 多线程,弹出框中断问题

如题:

我的程序 Create 的时候 创建了N 个线程;这N个线程不停的在 监听N个COM口的数据;当分析数据时,有些时候要弹出application.messagebox 对话框判断 是否继续 执行线程,还是挂起线程。当多个线程同时 ......

Delphi 与 ACCESS的诡异现象

delphi 2007 + access 2007 +odbc +TADODataset,TADOConnection,TADOCommand


//删除数据
procedure TCDSSelectTools.DeleteMachine(byMachineID: string);
  tmpCmd := TADOCommand.Create(ni ......

找delphi程序员

有没有用delphi的兄弟想跳槽的?
地点在深圳
有的话就联系我:
QQ:377909364
email:e_hua999@163.com
读大学时候玩了一下, 帮xd顶一下

jf

up

帮顶,但不在深圳

JF
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号