部分代码如下:
    popform:=TFormScreen.Create(self); //创建窗体,此窗体上有一个图片控件Image1
    popform.Show; //显示窗体
    //popform.ShowModal;
    delay(5);
    popform.Free;我设计时的想法是:创建一个窗体,然后让它显示,再延时5秒后自动关闭该窗体,但问题是:如果使用show方法,那么窗体上的图片控件显示不出来,如果使用showmodal方法,那么窗体可以显示,但是后面的代码却不继续执行,非要等我关闭这个窗体后才执行,本人24小时在线等待高手指点。

解决方案 »

  1.   

    Delphi这个板块怎么人气越来越不旺了,很多问题都没人回答,难道DELPHI落寞了?
      

  2.   

    如果使用show方法,那么窗体上的图片控件显示不出来
    ================================================
    那么在popform.Show; 之后加一行Application.ProcessMessages;
      

  3.   

            popform:=TFormScreen.Create(self);   //创建窗体,此窗体上有一个图片控件Image1 
            popform.ShowModal; 
           popform.Free; 在TFormScreen上放置一个TTimer,设置5秒后Close自己。
      

  4.   

    那么在popform.Show;   之后加一行Application.ProcessMessages; 
    ==============================================================又见DelphiGuy ,呵呵加一句恐怕不行。起码得搞个循环Application.ProcessMessages; 
      

  5.   

    DelphiGuy 果然是高手,名不虚传,厉害!!!