高手:
我做的程序在运行的时候有弹出msgbox框的情况,但发现在程序在刚启动运行时弹出msgbox 时音箱会发出“当”的一声,但在程序运行过一段时间后发现再弹出msgbox 时
就没有声音了,如果再把程序重新启动一下,弹出msgbox 时音箱又会发出“当”的一声,运行一段时间后就又不响了,而我并没有加入放音的代码,请问这是什么原因,有没有办法解决。

解决方案 »

  1.   

    msgbox 都会有一个声音的,这声音一定是包含在msgbox 类里面,你是看不到的。
      

  2.   

    这是定制在MSGBOX里面的。你可以试一下,弹出不同类型(INFO、WARNING。。)的对话时,声音应该不同的。
      

  3.   

    将Windows的声音改为无声模式就可以了(玩笑!:)
      

  4.   

    跳出msgbox都是应该有声音的。楼上说的有可能
      

  5.   

    不想有声音的话
    就不用msgbox,可以自己做个窗体
    需要的时候就调用自己做的那个窗体
      

  6.   

    msgbox 都会有一个声音的,除非你在控制面板的声音项进行设置,可取消声音。