KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm looking for a way to restart a thread that has been stopped by Abort().. public partial class MyProgram : Form { private Thread MyThread = new Thread(MyFunction); private System.Windows.Forms.Button startStopBtn = new System.Windows.Forms.Button(); public MyProgram() { MyThread.Start(); startStopBtn += new EventHandler(doStop); startStopBtn.Text = "Stop"; } private static void MyFunction() { // do something } private void doStop(object sender, EventArgs e) { MyThread.Abort(); startStopBtn -= new EventHandler(doStop); startStopBtn += new EventHandler(doStart); startStopBtn.Text = "Start"; } private void doStart(object sender, EventArgs e) { MyThread.Start(); // << Error returned when clicking the button for 2nd time startStopBtn -= new EventHandler(doStart); startStopBtn += new EventHandler(doStop); startStopBtn.Text = "Stop"; } } Any idea?
Tags (comma-separated)
Save Edits
Cancel