有一个form里面有三个Edit:Edit1、Edit2、Edit3,现在焦点转入Edit3,请问有无函数测出这次焦点转移从哪个控件来。

解决方案 »

  1.   

    在Delphi好像有一个函数是反映该情况的。
      

  2.   

    设置个全局变量,每个edit获得焦点时在该变量上做个标记。
      

  3.   

    不是有個taborder可以判斷嗎?
      

  4.   

    taborder 为按Tab获得焦点的一个顺序.好像是这样的.0为第一个获得的焦点.
      

  5.   

    taborder是tab键移动顺序
    不如用数组记录你焦点的移动
      

  6.   

    同意 sunkevin(愚公) 的想法?可以试试
      

  7.   

    http://delphi.about.com/cs/adptips2003/a/bltip0803_4.htm
      

  8.   

    VeryOldMan(老者):问题是我不知道哪段代码合适呀?!请明示。