Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#16

Re: Alle Tabs eines PageControls schließen

  Alt 8. Jun 2005, 16:03
Zitat von r2c2:
Zitat von BenjaminH:
Zitat von r2c2:
Werden die Tabs denn dann noch vom PageControl gefreed, wenn sie ausm PageControl entfernt sind?
Ich geh davon aus, schließlich lasse ich das eigentliche Parent unangetastet!
Hm. Keine Ahnung. Du tastest es nicht an. Vielleicht aber indirekt doch. Ich weiß nicht, was das nillen noch so auslöst. Ich hab momentan auch keine Lust jetzt nachzugucken, was beim Ändern der property geschieht. Wenn außer dem nillen des Pointers sonst nix passiert is alles ok, es könnte aber sein, dass damit auch Parent/Owner geändert wird!

mfg

Christian
Ich habe mal nachgeschaut: TTabSheet.PageControl hat eine write-Methode. Diese ruft RemovePage des bisherigen PageControls auf, diese wiederum entfernt das Sheet aus der FPages-Liste. Das ist aber nur eine TList, keine TObjectList, also sollte das Sheet trotzdem entfernt werden. Verlassen würde ich mich aber nicht darauf .
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat