2016-04-25 4 views

Antwort

1

Anstatt textbox.text zu verwenden, müssen Sie Eingaben als console.readline machen und einige Meldungen anzeigen, die Sie console.writeline schreiben müssen. Diese einfache Sache ist, die in Konsolenanwendung anders ist sonst alles andere ist gleich und Logiken müssen auch nicht geändert werden :)

using System.Runtime.InteropServices; 

private void Form1_Load(object sender, EventArgs e) 
{ 
    AllocConsole(); 
} 

[DllImport("kernel32.dll", SetLastError = true)] 
[return: MarshalAs(UnmanagedType.Bool)] 
static extern bool AllocConsole(); 

Ich denke, so sollte dies funktionieren, wenn ja, dann bewerten Sie die Antwort :)

+0

Entschuldigung, ich bin vielleicht nicht klar gewesen und ich denke, Sie haben vielleicht missverstanden. Ich möchte das Konsolenfenster tatsächlich ausführen, nachdem ich einige Zeichenfolgen aus meiner Windows-Anwendung – Luves2spooge

+0

mithilfe von System.Runtime.InteropServices übergeben habe; private void Form1_Load (Objekt Absender, EventArgs e) { AllocConsole(); } [DllImport ("kernel32.dll", SetLastError = true)] [Return: MarshalAs (UnmanagedType.Bool)] static extern bool AllocConsole(); Ich denke, das sollte funktionieren, wenn ja dann bitte bewerten Sie die Antwort :) –

+0

@HumzaMalik, fügen Sie Ihren Kommentar zu Ihrer Antwort, nicht als Kommentar und er kann es als richtig markieren, wenn es funktioniert. – Mikanikal

Verwandte Themen