现在我们经常使用的各种软件,都是打开后,就显示一个小画面关于软件的一些基本信息,然后一闪而过,进入登陆界面,我现在对这方面不是特别熟,我也做了一下,
在第一个窗体中我加入了一个TIMER控件,代码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
form1.hide;
form2.Show;
timer1.Enabled :=false;
end;end.
如果把FORM1.HIDE改成FORM1.CLOSE,为什么就不行了呢????
如果窗体隐藏的话,是不是会占用内存,
在第一个窗体中我加入了一个TIMER控件,代码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
form1.hide;
form2.Show;
timer1.Enabled :=false;
end;end.
如果把FORM1.HIDE改成FORM1.CLOSE,为什么就不行了呢????
如果窗体隐藏的话,是不是会占用内存,
解决方案 »
- TcxTreeList如何定位某一行,加亮显示
- Delphi通过 AVICAP32.DLL 函数拍照,为什么打开摄像头是黑的
- 如何用sql语句查询出系统时间now的前1个月的相符数据?
- 怎么把inputquery里输入的字显示为密码的样子?
- 誰有Clipper 5.x?
- delphi+access中的ADODataset为什么不支持substring函数
- 有问题-----急!!!
- delphi2009 datasnap多层结构,如何知道服务端的class是被哪个客户端调用的?
- 用甲猫拨乙猫,怎样才能通过delphi在程序中知道,乙猫是否被拨通,或乙猫的状态,谢谢
- 一个需要经验来回答的问题,请教高人
- 如何用程序来实现:设置打印机页面设置中纸张的方向?请高手帮忙!
- select a.* from gzbd.sbdajscsb a where a.sbbh=:sbbh ?
Form1.close以后Form2.Show这条语句就不执行了.
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
SysUtils;
{$R *.res}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
form2.Show;
sleep(1000);
form2.Close;
Application.Run;
end.
在主窗体create事件中写
try
myspashform:=Tmyspashform.create(self)
myspashform.showmodel;
finally
freeandnil(myspashform);
end;
在myspashform放一个时钟,设置时间,当到了关闭的时间,关闭myspashform
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
SysUtils;
{$R *.res}begin
Application.Initialize;
Form2 := TForm2.Create(Application);
Form2.Show;
Form2.Update;
Application.CreateForm(TForm1, Form1);
Form2.Close;
Application.Run;
end.
...
Application.CreateForm(TForm1, Form1);
Application.Run;
..
在Application.CreateForm(TForm1, Form1); 前加入如下语句:
form2:=tform2.create(application);
form2.Show;
form2.Update;
然后在Application.Run;前面加入如下语句:
form2.hide;
form2.free;