Mit Menübutton eine Form öffnen.



  • Hi Leute

    ich habe ein kleines Problem.
    Und zwar:

    Ich habe 2 Forms erstellt in einer Projektmappe
    Durch einen klick auf einen Menübutton, will ich die 2. Form öffnen.

    Ich habe das ganze so verlinkt:

    #pragma once
    #include "stdafx.h"
    #include <iostream>
    #include "Form2.h"
    ...
    ...
    
    this->highscoreToolStripMenuItem->Name = L"highscoreToolStripMenuItem";
    this->highscoreToolStripMenuItem->Size = System:rawing::Size(74, 20);
    this->highscoreToolStripMenuItem->Text = L"Highscore";
    this->highscoreToolStripMenuItem->Click += gcnew System::EventHandler(this, &Form1::Form2ToolStripMenuItem_Click);
    
    ...
    ...
    
    void Form2ToolStripMenuItem_Click(Object^ sender, EventArgs^ e)
    {
    Form2 ^_form2 = gcnew Form2();
    _form2->ShowDialog(); 
    }
    

    Doch an dieser stelle bekomme ich immer die Fehlermeldungen:
    Fehler 1 error C2065: 'Form2': nichtdeklarierter Bezeichner
    Fehler 2 error C2065: '_form2': nichtdeklarierter Bezeichner
    Fehler 3 error C2061: Syntaxfehler: Bezeichner 'Form2'
    Fehler 4 error C2065: '_form2': nichtdeklarierter Bezeichner
    Fehler 5 error C2227: Links von "->ShowDialog" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.

    kann mir jemand sagen, woran das liegen könnte?
    MfG xXSlayerXx


Anmelden zum Antworten