@Jaenicke
Schade, ich wäre an ner eleganten Lösung schon interessiert.
Das mit dem Zeigerarray hab ich mir auch schon überlegt. Dabei bin ich auf DockClients[] und DockClientsCount gestossen.
Das wäre eigentlich die Lösung. Das funktioniert wenn man DockSite des PageControls auf True setzt.
Ich kann dann mit
Delphi-Quelltext
1:
| (PageControl.DockClients[i] as TMyForm).close |
aufrufen. Das ist genial.
Leider kann ich die einzelnen Tabs des Pagecontrol nicht mehr mit der Maus umschalten, sobald DockSite des Pagecontrol den wert True bekommt. Ich bekomme jetzt leider die Meldung:
"Ein Formular kann nicht gezogen werden", was ich in diesem Zusammenhang absolut nicht verstehe.
Hast du vielleicht eine Idee? Oder jemand anderes? Bin für alles dankbar!
Gruss
Matthias