VisualBasic Form aus der Console öffnen!?

real_general

Captain
Registriert
Sep. 2006
Beiträge
3.418
Bin ziemlicher Neuling in Sache vb.net und möchte nun folgendes realisieren:

Das Programm startet als Console-Anwendung, in der z.b. Text ausgegeben wird.
Ab einer bestimmten Stelle soll aus der Console heraus eine neue Form erstellt (bzw. angezeigt) werden, in die dann z.b. gezeichnet werden soll.

Komme mit google nicht weiter, also hoffe ich mal auf eure Hilfe.
 
Eins vorweg: Ich kann kein VB, aber ich kann C#.net, aber du solltest eigentlich trotzdem mein Codebeispiel 1zu1 übernehmen können.

Als Erstes erstellst du ein neues Projekt: Console Application

Um eine Form aufrufen zu können musst du erstmal eine deinem Projekt hinzufügen:
Rechtsklick auf dein Projekt--> Hinzufügen-->Windows Form

Dann musst du noch bei den Verweisen einen Verweis auf System.WIndows.Forms setzen:
Rechtsklick auf Verweise-->Verweis hinzufügen-->Reiter: .NET auswählen-->dort wählst du System.Windows.Forms aus

Dann kommt in die Main Methode deiner Console Application folgender Code:
(ich gehe davon aus, dass deine hinzugefügte Form "Form1" heißt)

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

Du kannst dann einfach so wie immer mit dem Designer dein Form bearbeiten.

Hoffe es klappt!;)
 
Zuletzt bearbeitet:
Danke, das mit den Verweisen hab ich jetzt gefunden, allerdrings scheint sich der Code in vb.net ein wenig zu unterscheiden:

Bekomme folgenden Fehler:
Code:
Der Name "Application" wurde nicht deklariert.

-edit- Ein Klick auf Fehlerkorrektur und Import hat geholfen. :D
 
Zurück
Oben