在form2上放一个timer,在timer中关闭自已,我不太明白你要作什么.

解决方案 »

  1.   

    easy
    用api函数应该可以作到
    不想帮助你找了
      

  2.   

    label1 := TLabel.Create(Self);
    label1.parent := Form1;
    label1.caption := '';
      

  3.   

    你先用静态的方式也就是你所说的第二个方法把窗体建好,然后在菜单中:Project\options,把左边的FORM2加到右边的列表中去。然后定义一个变量Form2,类型是TForm2,在你原本用Form2.showmodal的地方前加一句application.createform(Tform2,form2)就可以了。当然别忘了在Unit1中uses Unit2.
      

  4.   

    To cul(恐龙++)
      你说的好象是把他们结合在一起,那这样是不是可以用form.free呢?我回去试试看
      

  5.   

    预定时间自动释放,可以用Timer控件来控制时间嘛!
      

  6.   

    答问题一:
     首先定义:
      Label1:TLabel;
     生成:
      Label1:=TLabel.Create(Form2);
      Label1.Parent:=Form2;
      Label1.OnClick:=Label1Click;
      Label1.Top:=0;
      Label1.Left:=0;
      Label.Caption:='Hi';
     释放:
      Label1.Free;答问题二:
      首先,在Project的Options中,将Form2移到不自动生成的列表中。
      其次,在程序中使用Form2:=TForm.Create方法生成Form2。然后,可以使用Form2。
      至于显示一段时间后在隐藏,可以使用TTimer控件,利用其OnTimer事件,配合一个自定义变量来计时,超时后就Form2.Visible:=False。
      最后,释放Form2。Form2.Free;