Kann man in einer C# konsolenanwendung ein Fenster öffnen?
Ich wollte ein Fenster in C# öffnen, und da ich warum auch immer keine Forms Anwendung machen kann, ein Fenster öffnen.
ist das irgendwie möglich?
Habe auch schon im Internet gesucht, habe aber nichts gefunden...
Danke für die Antworten.
lg Sebastian
2 Antworten
Na sicher geht das.
Füge deinem Projekt einfach einen Verweis auf System.Windows.Forms (und ggf. System.Drawing) hinzu und verwende z.B. etwas in der Art:
using System.Drawing;
using System.Windows.Forms;
class Test : Form{
Label foo;
public Test(){
ClientSize = new Size(320, 240);
foo = new Label(){Text="foobar"};
Controls.Add(foo);
}
public static void Main(string[] args){
Application.Run(new Test());
}
}
Klar, du musst die Bibliothek System.Windows.Forms einbinden und mit der Funktion Show( ) der Klasse Form ein Fenster öffnen. Allerdings musst du dann auch den ganzen Inhalt manuell programmieren.
Weshalb kannst du die Windows Forms Vorlage denn nicht nutzen?

hast du die Vorlage wie in meinem Screenshot nicht? Dann solltest du im Visual Studio Installer mal schauen ob du Vorlagen nachinstallieren kannst.
ich habe keine anung, hab schon gesucht, habe nichts gefunden, wollte eigendlich auch schon mal neuinstalieren aber dann bin ich irgendwie so 20gb an nachinstalierten Daten los...