Hallo Sebastian,
bedeutet das, eine Komponente kann "nicht kompatibel" mit Laufzeit-Themes sein? Mein Hauptprogramm ist eine
MDI-Anwendung, deren MdiChilds schon seit Jahren mit denselben Routinen erzeugt und wieder freigegeben werden. Da dürfte also normalerweise kein Fehler versteckt sein, und trotzdem habe ich ein Problem, das nur bei aktivierten Laufzeit-Themes auftritt. Hab's vorhin nicht dazu geschrieben, weil's ja kein Roman werden sollte.
In der Screen.OnActiveFormChange zugewiesenen prozedur werden abhängig von MdiChildCount auf dem Desktop befindliche Panels ein- bzw. ausgeblendet (Visible := MdiChildCount = 0). Funktioniert auch wunderbar, nur nicht bei einem einzigen
Mdi-CHild. Da wird nach dem Erzeugen und Anzeigen des Formulares "Screen.OnActiveFormChange" nicht ausgelöst. Ursache könnte also ein "inkompatibles control" sein? Und womöglich auch das Phänomen auslösen, welches ich im Screenshot beschrieben habe?