迟了。每次移动完指针让grid获得焦点,不知你是否是这样解决的?
如果给分,我会脸红,但是还是乐意接收美意并且感谢。

解决方案 »

  1.   

    顶楼的晚点给分。借地方用用!
    TO: liujianjun_(流星尔) 
    不错,这是个好主意,但是应该怎么实现呢?
      

  2.   

    只需在grid控件中的afterrowcolchange事件中加下面的代码就行
    select tablename
    tHIS.TAG=STR(RECNO())
    THIS.SetAll("forecolor","IIF(ckkc.ik3<1000,RGB(255,255,0),RGB(255,255,255))", "text")
    THIS.REFRESH
    DODEFAULT()
      

  3.   

    楼上已经说了。我换个写法。
    grid1.init
    public grno
    grno=recno()
    THIS.setall("Dynamicbackcolor","iif(RECNO()=grno,RGB(255,255,128),RGB(255,238,230))","Column")
    grid1.afterrowcolchangeg
    grno=recno()
    this.refresh
    dodefault()
    ok!