gpt4 book ai didi

C#,visual studio 2010,如何停止方法,线程?

转载 作者:行者123 更新时间:2023-11-30 14:00:21 25 4
gpt4 key购买 nike

我才刚刚开始学习 C#(和一般编程)。我正在做一个基于弦乐演奏音乐的小大学项目。我正在使用 Windows 窗体。当您按下“播放”按钮时,它会启动一个带有 for 循环的方法,一个一个地遍历字符串中的每个字符并播放适当的音符。工作正常,但我一直在尝试添加一个“停止”按钮来停止播放音乐,但到目前为止,当音乐正在播放时,表格被卡住,我无法点击任何其他按钮......只是想知道是我可以通过不同的线程实现我想要的唯一方法? (我们还没有真正研究过线程!)

编辑:嘿谢谢大家的回答!!那是非常非常快的! :)

最佳答案

查看BackgroundWorker class在后台播放音乐。这比您自己操作线程要简单得多。

这是一个概述:

http://www.albahari.com/threading/part3.aspx#%5FBackgroundWorker

关于C#,visual studio 2010,如何停止方法,线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com