Nach Programmstart auf andere Form zugreifen



  • Hallo zusammen,

    ich möchte gerne nach dem Programmstart einmalig einige Texte und Bilder auf meinen Formularen austauschen (mehrsprachig)

    Das Problem:
    Im Konstruktor des Hauptformulars habe ich noch keinen Zugriff auf andere Formulare, da diese zu diesem Zeitpunkt noch nicht erzeugt sind.
    Selbiges gilt in den Methoden onShow, onActivate usw...
    Die Main-Form muss ja auch als erstes erzeugt werden.

    Mein erster Ansatz war, die benötigten Formulare eben nicht automatisch generieren zu lassen, sondern mit Application->CreateForm() vorher selbst zu erzeugen. So wird aber diese Form vor der gewünschten Main-Form erstellt und dadurch fälschlicherweise selbst zum Hauptformular.

    Gibt es eine Methode des Hauptformulars, in der garantiert alle anderen Formulare bereits erzeugt sind?

    Viele Grüße

    Martin



  • martin_b schrieb:

    Gibt es eine Methode des Hauptformulars, in der garantiert alle anderen Formulare bereits erzeugt sind?

    Du kannst sie dort ja selbst erzeugen. Schau mal hier:
    http://www.c-plusplus.net/forum/p1423296#1423296


Anmelden zum Antworten