本文整理自网络,侵删。
实现代码:
procedure TfrmMain.OpenForm(Caption,FormClassName:string);var i:integer; sheet:TUniTabSheet;begin for i := 0 to pgeMain.PageCount-1 do begin if pgeMain.Pages[i].Caption=Caption then begin pgeMain.ActivePageIndex:=i; exit; end; end;
sheet:=TUniTabSheet.Create(Self); sheet.Closable:=True; sheet.Caption:=Caption; sheet.PageIndex:=i+1; sheet.PageControl:=pgeMain;
FCurrentFrame:=TUniFrameClass(FindClass(FormClassName)).Create(Self);
FCurrentFrame.Align:=alClient; FCurrentFrame.Parent:=sheet; pgeMain.ActivePage:=sheet;
end;
相关阅读 >>
Delphi getprocesshandleasname 获取进程句柄
Delphi clipboard 截图后将图片数据复制到剪贴板
Delphi toscilloscope 仿windows任务管理器cpu使用记录组件
Delphi用twebbrowser组件在Delphi中post数据和取得网页源文件
更多相关阅读请进入《Delphi》频道 >>