我有一计算字段,是单价*数量,我一改变数量,它就会自动计算,而现在我想用一个EDIT显示出,所有计算字段的合计,也就说计算合计是计算字段计算之后,这样的事件应在哪里写呢?

解决方案 »

  1.   

    如:
    edit1為單價
    edit2為數量
    edit3為金額
    那么首先判斷edit2是否為正確的數值,然后可以在edit2的回車事件中也可以寫入...
      

  2.   

    将你说的字段分成两类,一类要求用户输入,另一类可根据输入计算起来。在第一类的 Edit 控件的 OnChange 事件里处理得了,计算机算得很快,呵呵。当然,这里需要做些输入检查,一种办法是在 OnChange 里检查,一种是采用
    TMaskEdit 将输入检查工作提前,关于TMaskEdit的用法看看帮助即可。
      

  3.   

    在AfterPost事件中加吧,这样可以保持数据一致性
      

  4.   

    有很多 onchange、onexit、onkeypress、onvalidate 最好用的就是 onvalidate 但要判断好是否为数字,当然在onkeypress中限制字符输入更好