本帖最后由 annwatasi 于 2011-05-21 17:27:54 编辑

解决方案 »

  1.   

    你检查一下,看是否在不同的事件中重复写了。我试了OnValidate事件,不会显示两次。
      

  2.   

     
    shadow1986a---话说,就这么一行的代码,有必要贴么。就是一个实现上面说的意思的代码啊。 
    Oraclers--我用的是公司的子类模版,我不知道,我自己写的代码只有这一处。但是如果父类里面有的话,他为什么没触发呢。---------------------------------感谢留言。我已用其他方式解决字段验证问题。---当然,关于这个奇怪的show 2次的还是很奇怪。正常是不应该的,我内心很想怀疑我的系统问题了,呵呵
      

  3.   

    Validate:--
    begin
      inherited;
       if sender.IsNull  then
        showmessage('null')
         else if sender.Value=0 then
         showmessage('0000');
    end;