Neue Form von der anderen Form öffnen
-
Danke dann hätt ich noch ne frage wenn der Benutzer auf SChließen drück also das X oben wie kann ich dann das abfangen?
-
Ich habe noch ein Problem und zwar bleibt meine Form1 noch da, also inaktiv. Wie schließe ich sie? Danke
-
In dem Du mal ein wenig Grundlagenforschung machst und Dich ein wenig mit der Entwicklungsumgebung beschäftigst.
Such in der MSDN mal System.Windows.Forms.Form und lies mal ein wenig was es da an Events und Mehtoden gibt. Der Aha Effekt ist garantiert :xmas2:
-
Ok ich habe diese Variante jetzt ungefähr 100 mal ausprobiert und es funktioniert nie!!!
Also:
Was meint Dappeljuh mit XY?????Und wie binde ich die Form2 in die Form1 ein????
Bitte könnte mir das irgendwer erklären?????
MFG *Verzweifelter Schüler*
-
XY ist eine Variable vom Typ Form2. (Siehe Deklaration und Definition).
In Form1 musst Du noch Form2 bekannt machen. Der einfachste Weg ist die Verwendung von include. (Siehe Precompilerdirektieve #include, Deklaration, sichtbarkeit von Variablen)
-
Zuerst will ich mich mal für die Hilfe bedanken!!!
Ich weiß aber trotzdem nicht WO ich das #include hineinschreiben soll!
Wenn ich den Vorschlag von Dappeljuh hineinschreibe hab ich folgende Fehler:error C2065: 'Form2' : undeclared identifier
error C2065: 'XY' : undeclared identifier
error C2061: syntax error : identifier 'Form2'
error C2227: left of '->ShowDialog' must point to class/struct/union/generic type
Alle diese Fehler stammen aus den beiden Zeilen:
Form2^ XY = gcnew Form2();
XY->ShowDialog();Ich bitte noch einmal um Hilfe!!!
Danke noch mal!!!MFG
-
-
1. (fast) ganz oben (nach #include "stdafx.h"):
#include <form2.h>
2. Neu Compilieren
3. Fertig.
-
Ich danke euch für eure Hilfe!!!!
Jetzt funktioniert es!!!!
Ich hoffe dass ich euch wieder fragen darf wenn ich mal wieder Probleme habe!!
Danke nochmal!!!
MFG
-
Sowas gehört echt in die FAQ lieber Moderator
Super Tipp! Funktioniert wunderbar