AGB  ·  Datenschutz  ·  Impressum  







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

Alle Tabs eines PageControls schließen

Ein Thema von kingflo · begonnen am 8. Jun 2005 · letzter Beitrag vom 9. Jun 2005
 
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
 


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 07:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz