Sama nie wiem jaki nadać tytuł. Lepiej wytłumaczę o co mi chodzi:
Mam program, który w zależności od argumentu (tutaj za argument programu robi zmienna visible) uruchomi się albo konsolowo albo z formą.
static class Program
{
[STAThread]
static void Main()
{
bool visible = false;
if (visible)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
else
{
MyHardWorker();
}
}
public static void MyHardWorker()
{
Console.WriteLine("Początek");
Thread.Sleep(2000);
Console.WriteLine("Środek");
Thread.Sleep(2000);
Console.WriteLine("Koniec");
}
}
Na formie mam button i np richtextbox. Chiałabym wywołać metodę MyHardWorker z formy, ale tak, żeby przekazać komunikaty, które tutaj są wyświetlane w konsoli były wyświetlane w moim richtextboxie.