t = new Thread(new ThreadStart(delegate
            {
                Play(sender, e);
                Console.WriteLine("Play ended.");
            }));
            t.Start();
  private void Play(object sender, EventArgs e)
        {
            Console.WriteLine("InvokeRequired = " + InvokeRequired);
            if (InvokeRequired)
            {
                Invoke(new PlayDelegate(Play), sender, e);
                return;
            }
} 

这里应该使用 Invoke,避免使线程t死掉

相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
  • 2021-11-18
  • 2021-11-12
  • 2021-07-13
相关资源
相似解决方案