Hi
vielleicht steht ich ja auf der Leitung, aber ich versteh's immer noch nicht so richtig. So wie ich das sehe erzeugst du eine neues TabSheet in einem PageControl und setzt da ein Edit, ein Memo und ein Panel drauf.
Wenn du jetzt diese TabSheet wieder löschst, dann müssen auch die entsprechenden Controls wieder gelöscht werden. Am einfachsten erreichst du das wenn du beim Erstellen der Steuerelemente jeweils das TabSheet als Owner angibst.
Quelltext
1: 2: 3: 4: 5:
| ... Edit.Owner := TabSheet; ... Memo.Owner := TabSheet; ... |
Der Owner ist für das freigeben alle untergeordneten Steuerelemente verantwortlich, wenn er selbst gelöscht wird. Wenn du also das entsprechende TabSheet wieder entfernst z. B. mit
Quelltext
1:
| PCoRez.ActivePage.Free; |
werden auch die darauf plazierten Steuerelemente gelöscht.
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...