Form2 aus Form1 öffnen & Sprungmarken
-
Hallo Zusammen.
Ich bin gerade dabei für mein Programm eine Login-Maske zu programmieren. Ich programmiere mit C++/CLI, also eine Windows-Forms anwendung.
Ich habe 2 Formen. Die Login-Form soll bei korrekten Login-Daten automatisch schliessen und die Form2 öffnen.
Der Code den ich dazu geschrieben habe ist folgender:
Login::Close(); Form2^ Form2 = gcnew Form2(); Form2::Open();
und natürlich habe ich die Form2 oben mit #include eingebunden..
Allerdings kommen jetzt folgende Fehlermeldungen:
error C2065: 'Form2': nichtdeklarierter Bezeichner
error C2061: Syntaxfehler: Bezeichner 'Form2'
error C2064: Ausdruck ergibt keine Funktion, die 0 Argumente übernimmtich hab schon verschiedenste Sachen probiert. Nix geändert. Könnt ihr mir helfen?
Das zweite sind die Sprungmarken, wie kann ich in c++/cli sprungmarken definieren und zu ihnen springen? hab mit Sprungmarke: und GoTo probiert. Hat nicht funktioniert.
Hoffe das ihr mir helfen könnt.
Freundliche Grüsse
-
und natürlich habe ich die Form2 oben mit #include eingebunden..
Wie? Zeige die entsprechenden Zeilen und Beschreibe wo genau diese stehen, bzw. in welchem File sie sind.
Login::Close(); // Du musst ein Objekt haben und dann mit -> die Methoden aufrufen. Form2^ form2 = gcnew Form2(); // Wechsle den Bezeichner Form2::Open(); // Hier auch, bsp. form2->Open();
Das zweite sind die Sprungmarken, wie kann ich in c++/cli sprungmarken definieren und zu ihnen springen? hab mit Sprungmarke: und GoTo probiert. Hat nicht funktioniert.
Lass es bleiben mit goto zu programmieren. goto birgt viele Gefahren und ist nicht State-of-the-Art.
Simon