Formular wie Dialog nutzen?



  • Hallo Leute,

    ich brauch nochmal ne Denkhilfe von euch.
    Ich muss ein Formular so benutzen können wie einen Dialog.
    Bei einem Dialog kann ich ja folgendes machen:

    if(OpenDialog1->Execute())
    {
     //Dann mach was
    }
    

    Ich habe nun ein Hauptformular, aus diesem rufe ich an einer bestimmten Position im Quelltext ein Unterformular auf. In dem Unterformular kann der Nuzer mehrere Optionen ändern, welche dem Hauptformular übergeben werden. Nach der Auswahl wird das Unterformular geschlossen und das Hauptformular soll dann an der Stelle im Quelltext weiterarbeiten.
    Eben wie beim Dialog in der if-Abfrage, wenn der geschlossen wird, dann arbeitet es dort weiter.

    Nun zu meinem Problem, ich komme im Moment nicht dahinter, wie ich das Unterformular entweder so initialisere und öffne, dass ich auf den Returnwert warte, oder aber den Quellcode im Hauptprogramm dazu bekomme an dieser Stelle zu warten, bis das Unterformular geschlossen wurde.

    Gruß N8Wolf



  • Schau mal in der Hilfe nach TForm::ShowModal und TForm::ModalResult.

    Grss



  • Vielen Dank!

    Gruß N8Wolf


Anmelden zum Antworten