2)打开:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
2)自动关闭
在窗口2中放一个TTimer控件,并设Interval属性为1000。在OnTimer里写上:
procedure TForm2.Timer1Timer(Sender: TObject);
begin
Close
end;//一秒钟后自动关闭
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
2)自动关闭
在窗口2中放一个TTimer控件,并设Interval属性为1000。在OnTimer里写上:
procedure TForm2.Timer1Timer(Sender: TObject);
begin
Close
end;//一秒钟后自动关闭
解决方案 »
- ADODataSet+DBGridEh做主从表,求完整性同步保存方法
- sql存储过程参数问题(请看正文)
- 请教有关模拟按键问题
- 在三层中,查询占用服务器很高的CPU,怎样优化?
- 关于串口的调试问题
- 如何用ADO获取mssql server数据库的所有表名,表中的字段名?
- 找象outlook里面相似功能的树型控件?
- Delphi XE5 Base64解码Big5字符串遇到部分乱码!
- 如何在程序关闭EXCEL时,没有保存提示?y/n
- 我看到有的人用Delphi编的程序只有一、二百K甚至只有几十K。到底是怎么做的???
- combobox 的 listbox 的 scrollbar 可以重绘吗?
- 恼人的问题,请高手帮忙。
f2: TForm2;
begin
f2 := TForm2.Create(Self);
f2.Show;
f2.Free;
end;
这样的窗体只是闪一下就没有了。
cannot change visible in onshow or onhide
还有就是我如果用ShowModal就没用了,怎么办呢
unit2;...procedure TForm1.Form(Sender: TObject);
begin
Form2 := TForm2.Create(selft);
Form2.Show;
end;
procedure TForm1.Form(Sender: TObject);
begin
Form2.Close;
end;
是什么东东,在哪里有,
怎么没见过
我只见到FormShow,FormActivate,FormCreate...
就没见到只有Form的事件
var
m:Tform;
brgin
try
m:=form1.create(self);
form1.show;
finally
form1.free;
end;
===========================================
怎么有问题,报告
cannot change visible in onshow or onhide
还有就是我如果用ShowModal就没用了,怎么办呢
===========================================
出现这个问题一是该Form不能是MDICHILD类型,
另外该FORM的visible 要设为False
===========================================
Try!
f2:=form2.create(self);
sleep(5000);//5秒
f2.free;