我想从同一个类中的其他函数访问线程。例如
private void timer1_Tick(object sender, EventArgs e)
{
Thread thread1 = new Thread(new ThreadStart(Send1));
thread1.Start();
}
private void stop_btn_Click(object sender, EventArgs e)
{
thread1.Stop();
}我想从stop_btn_Click事件访问thead1。这两个函数都在同一个Form1类中。
发布于 2011-11-04 21:47:03
您可以将变量放在方法之外(将其作为字段移动到类中):
private Thread thread1 = null;
void timer1_Tick(object sender, EventArgs e)
{
thread1 = new Thread(new ThreadStart(Send1));
thread1.Start();
}
private void stop_btn_Click(object sender, EventArgs e)
{
if (thread1 != null)
thread1.Stop();
}https://stackoverflow.com/questions/8010116
复制相似问题