Hallo Elitepvpers,
Ich will heute ein kleines Tutorial machen, indem ich euch zeigen werde wie man eine Konsole mit einer Windows Forms öffnen kann.
Was wird benötigt?
- Visual Basic 2013
- Basic programmier Skills
Zuerst erstellen wir eine neue "Windows Forms - Anwendung"
Nun machen wir einen Doppelklick auf die Form. Danach Schreiben wir über das "Public Class1":
Nun schreiben wir zwischen "Public Class1" und Private Sub Form1_Load(..):
Nun Starten wir die Console wenn wir folgenden Code in das Form1 Load Ereignis einfügen:
(bzw. wir bestimmen die Meldung wenn die Konsole nicht Startet.)
Jetzt haben wir die Konsole gestartet. Aber wir wollen natürlich auch dass sie eine Funktion hat oder?
Zuerst passen wir die Konsole ein bisschen an:
Damit ändern wir den Titel der Konsole, die Schriftfarbe und fügen einen Text ein, der beim Start ausgegben wird.
Ich benutze die Konsole in diesem Tutorial als Log.
Das heißt, dass jede Aktion in der Konsole als Text wiedergegeben wird.
Zum beispiel bei einem Button:
Danach machen wir einen Doppelklick auf den Button und Senden dadurch einen Text an die Konsole. Der Button kann nebenbei auch eine aktion ausführen.
Der Code:
Es sollte nun so aussehen:
Nun hier der Ganze Code:
Die Konsole in Aktion:
Soo, das wars erstmal von mir.
Ich hoffe ich konnte euch mit diesem kleinen Tutorial weiterhelfen.
Bei Problemen oder Fragen einfach Komments oder eine PN schreiben
Ich würde mich übrigens sehr über ein Thanks freuen
Grüße, *DerMetzger*
Ich will heute ein kleines Tutorial machen, indem ich euch zeigen werde wie man eine Konsole mit einer Windows Forms öffnen kann.
Was wird benötigt?
- Visual Basic 2013
- Basic programmier Skills
Zuerst erstellen wir eine neue "Windows Forms - Anwendung"
Nun machen wir einen Doppelklick auf die Form. Danach Schreiben wir über das "Public Class1":
Code:
Imports System.Runtime.InteropServices
Code:
<DllImport("kernel32", SetLastError:=True)> _
Private Shared Function AllocConsole() As Boolean
End Function
<DllImport("kernel32", SetLastError:=True)> _
Private Shared Function FreeConsole() As Boolean
End Function
Nun Starten wir die Console wenn wir folgenden Code in das Form1 Load Ereignis einfügen:
(bzw. wir bestimmen die Meldung wenn die Konsole nicht Startet.)
Code:
If Not AllocConsole() Then
MsgBox("Failed to load Console.", 1, "Failed to load Console")
End If
Jetzt haben wir die Konsole gestartet. Aber wir wollen natürlich auch dass sie eine Funktion hat oder?
Zuerst passen wir die Konsole ein bisschen an:
Code:
Console.Title = "LOG"
Console.ForegroundColor = ConsoleColor.Green
Console.WriteLine(" Succesfully Started!")
Ich benutze die Konsole in diesem Tutorial als Log.
Das heißt, dass jede Aktion in der Konsole als Text wiedergegeben wird.
Zum beispiel bei einem Button:
Danach machen wir einen Doppelklick auf den Button und Senden dadurch einen Text an die Konsole. Der Button kann nebenbei auch eine aktion ausführen.
Der Code:
Code:
Console.WriteLine("Button Clicked")
Nun hier der Ganze Code:
Code:
Imports System.Runtime.InteropServices
Public Class Form1
<DllImport("kernel32", SetLastError:=True)> _
Private Shared Function AllocConsole() As Boolean
End Function
<DllImport("kernel32", SetLastError:=True)> _
Private Shared Function FreeConsole() As Boolean
End Function
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
If Not AllocConsole() Then
MsgBox("Failed to load Console.", 1, "Failed to load Console")
End If
Console.Title = "LOG"
Console.ForegroundColor = ConsoleColor.Green
Console.WriteLine(" Succesfully Started!")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Console.WriteLine("Button Clicked")
End Sub
End Class
Soo, das wars erstmal von mir.
Ich hoffe ich konnte euch mit diesem kleinen Tutorial weiterhelfen.
Bei Problemen oder Fragen einfach Komments oder eine PN schreiben
Ich würde mich übrigens sehr über ein Thanks freuen
Grüße, *DerMetzger*






