private int count;
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = System.DateTime.Now;
if (dt.ToString("mm:ss")=="00:00")
{
count = Convert.ToInt16(dt.ToString("hh"));
}
if (count > 0)
{
SystemSounds.Beep.Play();
count -= 1;
}
并把计时器的Interval设为1000、Enabled设为true即可。
看了个vb.net的,觉得好玩就把它转换成C#了哈 :) ,不过要注意的是12点以后的整点报时只会响(整点数-12)下啦...
最后,别忘了引用单元:using System.Media;