我在一个窗体中加入了30个edit,如何判断某一个edit的值发生了变化呢?

解决方案 »

  1.   

    var i:integer;
      begin
          for i:=0 to componentcount-1 do
          begin
              if component[i] is TEdit then
              begin
                if Tedit(component[i]).text <> 'xxxx' then
                begin
             
                end;
              end;
          end;
      end;
      

  2.   

    是定时判断好呢还是在那个事件中判断比较好我的目的是:当这30个edit的值发生变化时就提醒用户是否要保存数据
      

  3.   

    在Edit的Onchange事件中将Tag属性设置为1然后用循环判断,如果为1则表示已变化
      

  4.   

    写一个onchange事件判断是否发生变化,30个edit的onchange事件都指向这个事件
      

  5.   

    将所有Edit的Onchange事件指向一个处理函数然后在函数中提醒用户
      

  6.   

    再onchange事件里处理阿,每一个edit的onchange事件都处理一下
      

  7.   

    不知道 cscer(石头)的那种能否行得通
    如能行得通,那真的太好了。把 cscer(石头)的那种与DelUser(探索者)结合起来。可是真的太美了!!!!!!!!!!!11