【发布时间】:2011-04-15 07:26:36
【问题描述】:
我正在开发一个 winform 应用程序。 我想播放一个声音文件,直到对话框结果对一个消息框来说是 OK 的。我怎样才能做到这一点。
例如
/*Till*/ (MessageBox.Show("Alarm") == DialogResult.OK)
//Play a sound file
我尝试了 while 和 do while 但没有成功。我需要使用后台工作者还是在单独的线程中运行代码??
【问题讨论】:
-
do while怎么没成功?发生了什么? -
@Code Gray:是的,但它的客户要求。他想强迫自己在对话框出现时立即关闭它。所以他想要一个持续的警报.. !!我知道这真的很烦人:)
-
我想弹出很多消息框
-
@Niraj:是的,在我阅读了您的整个问题并意识到您正在创建警报后,我删除了该评论。闹铃是可以的。 ;-)
-
那是因为 Message box show 命令是同步的。该过程一直等到完成,即您单击“确定”。
标签: c# winforms dialog messagebox