Ich habe eine Windows-Formularanwendung, die eine Reihe von Zufallszahlen auswählt und sie dann anzeigt. Ich habe die Konsolenanwendung "Matrix Effect" bearbeitet, um als eine Art Animation für die Auswahl der Zahlen zu dienen. Ich habe die Konsolenanwendung zu meinem Zufallsauswahlprojekt hinzugefügt, aber wie benutze ich es jetzt?Hinzufügen und Verwenden einer Konsolenanwendung zu einem Windows-Formularprojekt
0
A
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 :)
Verwandte Themen
- 1. Hinzufügen einer Webservice-Referenz zu einer Konsolenanwendung
- 2. Ist es möglich, HttpBrowserCapabilities aus einer C# -Konsolenanwendung zu verwenden?
- 3. Visual Studio C++ 2010 Hinzufügen eines ICON zu einer Konsolenanwendung
- 4. Verwenden eines OCX in einer Konsolenanwendung
- 5. Ausführen der Konsolenanwendung von einer anderen Konsolenanwendung
- 6. Dll in einer anderen Klasse hinzufügen? in der Konsolenanwendung?
- 7. Hinzufügen einer Variablen zu einem ASP.NET CustomValidator
- 8. Hinzufügen einer Zeichenfolge zu einem Zeichenfolgenzeiger
- 9. Hinzufügen einer Schaltfläche zu einem Layout und Programmabstürze. Warum?
- 10. Splitting aus einer Datei und das Hinzufügen zu einem Wörterbuch
- 11. Verwenden von ServiceStack Mini Profiler in einer selbst gehosteten Konsolenanwendung
- 12. Hinzufügen einer Fehlermeldung zu einem benutzerdefinierten Validierer
- 13. Zuverlässige Timer in einer Konsolenanwendung
- 14. Hinzufügen einer Minimierungsschaltfläche zu einem Qt-Dialog?
- 15. Hinzufügen einer WHERE-Klausel zu einem Fremdschlüssel
- 16. Hinzufügen einer Liste zu einem numpy Array
- 17. Hinzufügen einer horizontalen Bildlaufansicht zu einem ListView
- 18. Verwenden des CancelKeyPress-Ereignisses in einer .NET-Konsolenanwendung
- 19. Hinzufügen einer Farblegende zu einem Bild
- 20. Hinzufügen einer Konsole zu einem Jframe
- 21. Schienen: Hinzufügen einer Aktion zu einem Controller
- 22. Hinzufügen einer QuickInfo zu einem Eingabefeld
- 23. Hinzufügen einer Schaltfläche zu einem Dialogfeld dynamisch
- 24. Hinzufügen einer Schaltfläche zu einem WPF DataGrid
- 25. Schnellste Methode zum Packen einer Java-Konsolenanwendung
- 26. HttpUtility.UrlEncode in Konsolenanwendung
- 27. Einbetten einer Konsolenanwendung in eine Winforms-Anwendung
- 28. Anpassen des Titelleistenbereichs einer Konsolenanwendung
- 29. Kompilierte Bibliotheken hinzufügen und Dateien zu einem CMake-Projekt hinzufügen?
- 30. Interagieren mit einer Windows-Konsolenanwendung über Python
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
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 :) –
@HumzaMalik, fügen Sie Ihren Kommentar zu Ihrer Antwort, nicht als Kommentar und er kann es als richtig markieren, wenn es funktioniert. – Mikanikal