各位大师:
 
    delphi中一个主窗口,又添了一个FORM,子窗口显示后,有时不小心一点,子窗口没了,请问如何防止这种现象的发生?

解决方案 »

  1.   

    子窗体在Create的时候,带的Owner参数,由原来的Application改为主窗体.
      

  2.   

    方法1、子窗体显示的时候用模态窗体 ShoowModal
    方法2、让这个子窗体置于最顶
    方法3、一楼的方法
      

  3.   

    同学 你说的不太明白
    你用最大化子窗口(而且可能打开就设置windowsstate属性设为wsMaximized)肯定是点到主窗口就会OK,
    当然showModal也行,但这样你必须去操作这个子窗口,因为程序被它霸着。
      

  4.   

    把子窗口的FormStyle属性设置为
    fsStayOnTop即可
      

  5.   

    把子窗口的FormStyle属性设置为
    fsStayOnTop即可
      

  6.   

    把子窗口的FormStyle属性设置为
    fsStayOnTop即可
      

  7.   

    把子窗口的FormStyle属性设置为fsStayOnTop即可