AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TForm in TabSheet laden

Ein Thema von rocksoft · begonnen am 28. Nov 2012 · letzter Beitrag vom 12. Dez 2012
 
Benutzerbild von rocksoft
rocksoft

Registriert seit: 7. Mär 2003
54 Beiträge
 
Delphi XE5 Professional
 
#1

TForm in TabSheet laden

  Alt 28. Nov 2012, 10:37
Hallo Zusammen,

ich habe ein problem mit der freigabe von den geladenen Forms in de TabSheets, wie kann ich den Tab und die Form freigeben? Ich kann zwar die Tabs schliesse aber der speicher wird nicht freigegeben.

Besten Dank für die hilfe stellung.

Code:
procedure TDemo_Form.Button1Click(Sender: TObject);
begin
  CallForm(TForm1);
end;

procedure TDemo_Form.Button2Click(Sender: TObject);
begin
  CallForm(TForm2);
end;

procedure TDemo_Form.Button3Click(Sender: TObject);
begin
with TcxPageControlAccess(PC) do
    if DoCanClose then
      DoClose;
end;


procedure TDemo_Form.CallForm(aForm: TFormClass);
var
  newTabClass: TFormClass;
  TabSheet: TcxTabSheet;
begin
  newTabClass := aForm;
  if Assigned(newTabClass) then
  begin
    TabSheet := TcxTabSheet.Create(PC);
    TabSheet.PageControl := PC;
    PCForm := newTabClass.Create(self);
    PCForm.BorderStyle := bsNone;
    PCForm.Parent := TabSheet;
    PCForm.Align := alClient;
    PCForm.Show;
    tabSheet.Caption := PCForm.Caption;
    tabSheet.Name := PCForm.Name;
    PC.ActivePageIndex := PC.PageCount - 1;
    Panel2.Caption := tabSheet.name;
  end;
end;
Robert
--
mfg Robert
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz