Variablen an neues Formular übergeben.



  • Hallo

    Ich hab folgendes Problem :
    Und zwar hab ich ein neues Formular erstellt und aufgerufen....
    Form1 = new TForm1(Application);
    Form1->ShowModal();
    delete Form1;

    Aber es soll noch eine Variable aus der alten Form übergeben werden.
    Wie mach ich dass ?

    Vielen Dank.



  • In der neuen Form sollte es eine Membervariable des gleichen Types geben, der diese aufnimmt(falls die Variable im ganzen Form gbraucht wird).

    Dann machst du diese entweder Public (untypisch) oder Privat und schreibst eine Zugriffsmethode dazu bzw. überlädst den konstruktor.

    Wenn du den Konstruktor überladen hast, musst du halt nur deinen neuen KOnstruktor aufrufen, bei einer methode halt die Methode, bevor du das Fenster mit Show() oder ShoModal() anzeigen lässt.


Anmelden zum Antworten