Mehrere Formulare
-
Hi,
ich habe ein kleines Programm geschriebne und würde gerne ein Optionsmenü in einem neuen Fenster aufgehen lassen. Wie ich erfahren habe, benötige ich dazu ein neues Formular.
Das funktioniert auch so weit. Das Fenster geht auf, aber ich benötige noch den Zugriff auf das Formular, das das zweite Formular geöffnet hat.
Müsste das nicht irgendwie über das Objekt TComponent* Owner gehen?
Wenn ja, wie? Ich habe schon einiges versucht, u.A das Einbinden der Header-Dateien des ersten Formulars, hat aber nichts gebracht.
Wäre über Hilfe dankbar!
Simon
-
Hallo
Nein der Owner ist dafür nicht das richtige.
Du must nur in der cpp-Datei des zweiten Formulars einen include auf die header-Datei des ersten Formulars machen, dann kannst du den automatisch erstellten Zeiger benutzen.
// Form2.cpp ... #include "Form1.h" // Hinzufügen ... { Form1-> ... // verwenden (nur die public Member!) }
bis bald
akari
-
Danke!
Das hab ich vorhin auch schon gemacht, nur ich hab noch den Fehler gemacht, dass bei mir noch das im Code stand:
TForm1 *Form1
Aber jetzt gehts! vielen dank