Komplettes Form kopieren und noch mal hinzufügen - Wie?



  • Hallo Zusammen,
    ich habe ein Programm mit mehreren Forms. Jetzt möchte ich ein Form mehr oder weniger "kopieren". Ich brauche das gleiche Form noch einmal nur mit ein paar Änderungen.

    Wie kann ich das am besten machen? Reicht es, die .cpp und .h Datei zu kopieren und die .cpp dann über "Projekt" -> "Dem Projekt hinzufügen" dem Projekt hinzuzufügen?

    Oder muss ich das anders machen?

    Danke im voraus.



  • EPMS schrieb:

    ich habe ein Programm mit mehreren Forms. Jetzt möchte ich ein Form mehr oder weniger "kopieren". Ich brauche das gleiche Form noch einmal nur mit ein paar Änderungen.

    -> Polymorphie. Suche mal nach VFI (Visual Form Inheritance).



  • Hallo

    1.) .cpp und .h Datei kopieren und nach Wunsch umbenennen.
    2.) die neuen Dateien mit einem Texteditor öffnen und mittels
    Suchen und Ersetzen den Formnamen umbenennen (also wenn die
    Quelldatei z.B. Form1 war und die neue Form2 werden soll,
    dann Suchen nach "Form1" und ersetzen durch "Form2").
    Die neue Formbezeichnung "Form2" darf im Projekt noch nicht existieren.
    3.) Erst jetzt im Projekt hinzufügen.

    So mache ich es immer.

    Gruß Stefan



  • Das geht zwar, verletzt aber das DRY-Prinzip ("don't repeat yourself"). Sich daran zu halten spart langfristig viel Zeit und einige Bugs.



  • vielleicht wäre ja die Verwendung von Frames die Lösung


Anmelden zum Antworten