/////////////////////通用子窗体开关
来源:互联网 发布:欧洲美国知乎 编辑:程序博客网 时间:2024/05/01 22:58
/////////////////////通用子窗体开关
procedure OpenForm(FormClass: TFormClass; var AForm;
AOwner:TComponent=nil);
var
i: integer;
Child:TForm;
begin
for i := 0 to Screen.FormCount -1 do
if Screen.Forms[i].ClassType=FormClass then
begin
Child:=Screen.Forms[i];
if Child.WindowState=wsMinimized then
Child.WindowState:=wsNormal;
Child.BringToFront;
Child.Setfocus;
TForm(AForm):=Child;
exit;
end;
Child:=TForm(FormClass.NewInstance);
TForm(AForm):=Child;
if not assigned(aowner) then aowner:=application;
Child.Create(AOwner);
end;
////////////
使用:OpenForm(TForm1,Form1);
procedure OpenForm(FormClass: TFormClass; var AForm;
AOwner:TComponent=nil);
var
i: integer;
Child:TForm;
begin
for i := 0 to Screen.FormCount -1 do
if Screen.Forms[i].ClassType=FormClass then
begin
Child:=Screen.Forms[i];
if Child.WindowState=wsMinimized then
Child.WindowState:=wsNormal;
Child.BringToFront;
Child.Setfocus;
TForm(AForm):=Child;
exit;
end;
Child:=TForm(FormClass.NewInstance);
TForm(AForm):=Child;
if not assigned(aowner) then aowner:=application;
Child.Create(AOwner);
end;
////////////
使用:OpenForm(TForm1,Form1);
- /////////////////////通用子窗体开关
- 用子窗体实现通用的窗体页眉与页脚
- 子窗体
- 子窗体
- 子窗体传值到父窗体
- 子窗体传值到父窗体
- 子窗体、父窗体
- 网摘》窗体、子窗体
- 子窗体传值到父窗体
- Pass的通用指令开关
- 子窗体返回主窗体
- 子窗体刷新父窗体
- 子窗体刷新父窗体
- 子窗体刷新父窗体
- 关闭MDI窗体子窗体
- 父窗体 子窗体 传值
- js 子窗体传值到父窗体
- 子窗体调用父窗体
- Win2000下系统进程隐藏代码
- pingbackdoor的隐藏
- 第一次项目总结
- MD5官方算法
- ascc+asp自动注射代码,可以猜后台
- /////////////////////通用子窗体开关
- 修改的海阳asp木马
- 密码
- 驯服 Tiger: 线程中的默认异常处理
- 在ASP中操作数据库的方法
- IIS6中上传文件尺寸太小的解决办法
- 8088 汇编速查手册
- 利用汇编语言开发盗QQ密码程序
- stl sort算法之研究