Frage

ich mit einer einfachen Konsolenanwendung häufig startet eine Idee auszuprobieren, dann ein neues GUI-basiertes Projekt erstellen und den Code zu kopieren. Gibt es einen besseren Weg? Kann ich einfach meine bestehende Konsolenanwendung umwandeln?

War es hilfreich?

Lösung

Fügen Sie einfach einen neuen Winform, fügen Sie den folgenden Code in Ihre Main:

    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());

Auch sicher sein, das [STAThread] Attribut über Ihrer Main Funktion deklariert wird, um das COM-Threading-Modell Ihrer Windows-Anwendung (mehr über STAThread verwenden, um anzuzeigen, hier ).

Dann wird Ihr Projekt der rechte Maustaste und wählen Sie Eigenschaften und ändern Sie den „Ausgangstyp“ auf Windows-Anwendung und Sie sind fertig.

EDIT:

In VS2008 die Eigenschaft zu ändern ist Anwendungstyp

eingeben Bild Beschreibung hier

Andere Tipps

Für Vollständigkeit - und für andere newbs wie ich - Sie müssen auch hinzufügen:

using System.Windows.Forms;

... Zum Seitenanfang Program.cs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top