第一
很多TPanel罗在一起了,怎么让其中一个始终放在最上面?
第二
我定时有这样的操作ADOQuery.close,ADOQUERY.open 目的是刷新显示数据(特殊情况只能这样)但如果我吧鼠标放在一条记录上刷新后它的指针就跑到第一条了,怎么让他刷新后和刷新前指的同一条数据?

解决方案 »

  1.   

    1.右键 contral-> send to bank
    2.先记录它的记录树,刷新过在指向就好了1
      

  2.   

    1.Panel1.BringToFront2.使用BookMark标签属性
      

  3.   

    我是说Panel运行时不一定在最上面,是怎么让他运行时在最上面!
    还有第二个问题,请说详细些!
      

  4.   

    对啊,调用Panel的BringToFront方法啊!var
      vBM:TBookMark;
    begin
      ....
      with ADOQuery1 do 
      begin
        vBM:=GetBookMark;
        Close;
        ....
        Open;
        GotoBookMark(vBM);
        FreeBookMark(vBM);
      end;
    end;
      

  5.   

    谢谢 FrameSniper大哥,现在就试验,成功结贴!
      

  6.   

    2.可以不用close,open
    用requery就不会跳到第一去了