核心技术:TimeSpan操作时间类,Windows Media Player播放音频,timer控件的使用
系统界面:
界面组成:
俩个label 三个button 一个image
功能简介:
实现倒计时功能,默认倒计时6分钟。可以修改倒计时的时间。在最后的20秒,开始播放音乐。
实现思路:
通过timespan实现时间的递减,通过timer控件刷新界面。
核心代码:
private void timer1_Tick(objectsender, EventArgs e)
{
try
{
Stringstr = ts.Hours.ToString() +":" +ts.Minutes.ToString() +":" +ts.Seconds.ToString();
//label1.Text = str;//label17用来显示剩余的时间
label1.Text = ts.ToString();
//检查是否到时间
if(ts == (newTimeSpan(0,0, 20)))
{
playmedia();
}
ts = ts.Subtract(newTimeSpan(0, 0,1));//每隔一秒减去一秒
if(ts.TotalSeconds < 0.0)//当倒计时完毕
{
timer1.Enabled = false;
//MessageBox.Show("报告时间到");//提示时间到,下面可以加你想要的操作
stopmedia();
}
}
catch
{
MessageBox.Show("系统异常");
}
}
播放音乐代码
privatevoid playmedia()
{
//播放音乐
//this.axWindowsMediaPlayer1.settings.setMode("loop",true);
stringstr = loaddirectory();
this.axWindowsMediaPlayer1.URL= str +"\\voice.wav";
this.axWindowsMediaPlayer1.Ctlcontrols.play();
}
源码下载:
http://u.163.com/3pYPQrEi 提取码: o564DpeP