c# winform 中自带播放系统的几种声音,如蜂鸣声,但是它只播放一次,怎...

2025-05-15 15:01:29
推荐回答(2个)
回答(1):

private bool flag = true;
private void button1_Click(object sender, EventArgs e)
{
button2.Enabled = true;
flag = false;
}

private void button2_Click(object sender, EventArgs e)
{
button2.Enabled = false;

while(flag)
{
......//播放声音
}
flag = true;

}

回答(2):

你播放和停止的条件是什么都不知道
放到循环里面不就能播放多次了,在循环中判断是否符合了停止条件来判断是否停止播放。