Nach Änderungen Form aktualisieren



  • Guten Tag,

    mich würde interessieren, wie man nach bestimmten Änderungen die MainForm refreshed.

    Derzeit habe ich es so gelöst, dass nachdem ich einige Einstellungen geändert habe, dass Programm neugestartet wird.

    Natürlich will ich kein Application.Restart() verwenden.

    Gibt es hier einen anderen Weg?

    Danke für die Rückmeldung
    Chakuza



  • Welche Änderungen?



    1. Ich starte die Applikation
    2. Es werden Werte aus einer INI Datei geladen und verwendet
    3. Es wird eine neue Form geöffnet, welche die INI Datei verwaltet
    4. Hier werden nun Änderungen vorgenommen
    5. Es wird auf den Speichernbutton gedrückt und nun sollte sich die MainForm wieder öffnen allerdings mit den neuen Werten.

    Am einfachsten ist dies mit einem Application.Restart() zu realisieren.
    Jedoch möchte ich nicht, dass die Applikation neu startet, sondern das sich die Form selbst aktualisiert.



  • Meine Frage bezog sich darauf, welche Änderugen an der Form vorgenommen werden.

    Vielleicht Font, Farben, Sprache, ... ?

    Und wie werden diese Einstellungen zum ersten mal auf die Mainform angewandt? Wahrscheinlich im Konstruktor. Kannst Du diesen Code nicht in eine Reinit()-Methode extrahieren, und diese dann nach dem Ändern der Werte erneut aufrufen?

    Jedenfalls ist Handarbeit angesagt.


Anmelden zum Antworten