Hallo,
Ich habe ne Frage:
Wie kann mein Programm weiter laufen wenn ich zuvor Application.Run aufgerufen habe.
ein kleines Beispiel:
Ich kann auch so was nicht benutzen: (es darf nicht instanziert werden, wegen andere Sachen, wie unter anderen Backgroundworker)
ich habe sowas probiert, aber man kann es nicht debugen und es funktioniert nicht ganz gut, aber das ist mein Ziel:
und:
Ich habe ne Frage:
Wie kann mein Programm weiter laufen wenn ich zuvor Application.Run aufgerufen habe.
ein kleines Beispiel:
Code:
public class ProgramTEST { public ProgramTEST() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MyApplicationContext(new string[] {})); // -->Hier bleibt es stehen } public ControlTester buttonTester; public void Test() { buttonTester = new ControlTester("_okButton", "myForm"); buttonTester.FireEvent("Click"); } }
Code:
MyMainForm myForm = new MyMainForm(); myForm.ShowDialog();
Code:
public ProgramTEST() { ApplicationTestStart _applicationTestStart = new ApplicationTestStart(); ThreadStart ts = new ThreadStart(_applicationTestStart.Run); Thread t1 = new Thread(ts); t1.Start(); }
Code:
public class ApplicationTestStart { public ApplicationTestStart() { } public void Run() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(fals e); Application.Run(new MyApplicationContext(new string[] {})); } }
Comment