Zweites Formular anzeigen lassen? (war: Mal wieder ein Newbie Frage :D)
-
Ich schreibe gerade ein Programm ...
Nun habe ich beschlossen ein zweites Formular einzufügen.
Nun möchte ich aus der erstem Form mit Hilfe eines Buttons die zweite Form anzeigen lassen... Nur leider kenne ich die Eigenschaft nicht ...Bin mir sicher ihr könnt mir da helfen ...#
Danke im Vorraus
Greetz
[edit]bitte in Zukunft aussagekräftige Überschriften wählen![/edit]
-
Einfach bei OnClick des buttons folgendes:
Form2->Show()
So einfach is das
-
Danke erstmal aber nur sagt er "Undefiniertes Symbol 'Form2' obwohl dieses Formular da ist im Projekt ... ich versteh das net hmpf
ne idee??
-
Du musst erst einmal abspeichern und dann in Unit1.cpp die Unit2.h includen also so:
#include "Unit2.h"mfg
Bennet
-
hab ich ja gemacht, aber funzt trotzdem nicht
Hier seht selbst:
-
Hat Form2 vieleicht nicht den namen Form2 sondern irgendeinen anderen?
Und sicher das du abgespeichert hast?Mfg
Bennet
-
Und sicher, dass du Form2 auch deklariert hast?
// [...] TForm1 *Form1; TForm1 *Form2; // Wichtig!!
-
@Windoof: Schwachsinn, das macht ja der Builder schon beim generieren des zweiten Formulars.
zYm0: Selbstverständlich muss statt "Form2" der entsprechende Formularname benutzt werden.
-junix
-
Dafür soll er ja die Header includen, weil da die Formulare deklariert werden
-
Windoof schrieb:
Und sicher, dass du Form2 auch deklariert hast?
// [...] TForm1 *Form1; TForm1 *Form2; // Wichtig!!
Damit hat es gefunzt. Also mein Compiler hats komischer weise nicht gemacht (builder 6) ... naja es funzt jedenfalls jetzt und vielen dank für die hilfe