Component of WindowsForm
- import nuget package to the project
Install-Package WindowsForm.Console
- initial code for any Form which has FConsole component
public Form1()
{
InitializeComponent();
CheckForIllegalCrossThreadCalls = false; // <=== this is important for async access to thread
}
-
add 'FConsole' component to FormControl (you can see how to)
-
look at sample project (for more example)
-
example codes
fconsole1.WriteLine("text");
this.WriteLine("text");//(extension method)
fconsole1.WriteLine("text",Color.White);
this.WriteLine("text",Color.White);//(extension method)
fconsole1.Write("text");
this.Write("text");//(extension method)
fconsole1.Write("text",Color.White);
this.Write("text",Color.White);//(extension method)
var line = fconsole1.ReadLine();//used in async method
//or
var line = this.ReadLine();//this as any Form (extension method)
var line = await fconsole1.ReadKey(); //used in async method
//or
var line = await this.ReadKey();//(extension method)
- WindowsForm Application
- v4.5 to 4.6.2 (v4.7 temporarily not supported)
- WPF (not supported yet)
- System.Windows.Form
- System
- component is used in MSniper Project