form in form starten?
-
Ich verstehe nicht wie ich in einer formanwendung eine andere formanwendung starte?
Namespaces:
#pragma once #include "Form2.h" using namespace Serial; namespace Serial { using namespace System; using namespace System::ComponentModel; using namespace System::IO; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing;
und void in dem ich den form starten will:
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { // Aktivieren visueller Effekte von Windows XP, bevor Steuerelemente erstellt werden Application::EnableVisualStyles(); Application::SetCompatibleTextRenderingDefault(false); // Hauptfenster erstellen und ausführen Application::Run(gcnew Form2()); }
geht aber nicht:
Klickhoffe ihr könnt mir helfen
lg
-
Ich verstehe nicht wie ich in einer formanwendung eine andere formanwendung starte?
Falls Du mit starten einfach anzeigen meinst.
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { Form2^ form = gcnew Form2(); form2->ShowDialog(); // Oder form2^ als Member halten und Show() aufrufen. }
-
Danke,
so gings:Form2^ form2 = gcnew Form2(); form2->ShowDialog();