Hallo,
das funktioniert nur, wenn du alle Formulare auf automatisches Erstellen stehen hat. Das bedeutet, dass Du alle Formulare beim Start Deine Anwendung automatisch durch Delphi-Code erzeugen läst.
Machst Du das nicht, so kennt Deine Anwendung die Formularklassen nicht.
Ich habe das in meiner Anwendung so geregelt, dass ich alle meine Formulare generell in einem Array verwalte. Dann kann ich die einzelnen Formularklassen über das Array abfragen.
Es gibt auch nach andere Lösungen mit RegisterClass und dann über alle registrierten Klassen interieren und prüfen ob Sie von TForm oder einer BasisKlasse von der Du Deine Formulare ableitest abgeleitet sind.
Aber der einfachste Weg ist alle Deine Formulare in einem Array zu speichern, dass Du global verfügbar machst. Dann kannst Du Deine Kombobox aus dem Array befüllen.
Gruss
Frank
_________________
Ein fehlerfreies Programm ist ein Novum