各位,我把窗体的FromStyle属性设为fsStayOnTop,于是这个窗体就置顶了,但是当我对其他窗体进行了一段时间的操作后,我置顶的窗体却变为不是置顶了,请问有什么办法可以令这个窗体一直都是置顶而又能对其他窗体操作呢??

解决方案 »

  1.   

    使用api函数:SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
      

  2.   

    设置成fsStayOnTop应该就可以,没有见过刚开始置顶,后边自己又变了的,你也可以用API函数,试试吧。SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
      

  3.   

    会不会我设置顶的窗体太多导致的呢??我把好几个窗体设为fsStayOnTop的
      

  4.   

    我把好几个窗体设为fsStayOnTop的
    -------
    汗,你只将一个窗体设为fsStayOnTop试下