一、程序界面设计
1、左上角,添加两个label控件,lable1、2的text属性分别为“当前播放:”、“未播放”。
2、右上角添加一个buttom控件 ,text属性为“添加歌曲”。主要用于往下面歌曲列表添加本地歌曲。
3、groupBox(歌曲列表)内添加listBox控件,用于展示歌曲列表。
4、groupBox(播放进度)内添加trackBar控件,用于展示歌曲播放进度
5、groupBox(播放控制)内添加五个bottom控件,用来控制歌曲的播放,text属性如上图。
6、添加一个timer控件,后期用于检测歌曲播放进度以及控制滑块来控制歌曲播放进度。
7、添加windows自带的windowsMediaPlayer控件,可以用于播放音乐。
方法:右键工具箱面板空白处,点击选择项。
选择com,勾选windowsMediaPlayer添加到工具箱,再拖放到设计器中。
注:我再设计器中是将windowsMediaPlayer的尺寸改成(0,0) ,所以并不会被看见。
二、代码编写
1、添加歌曲
双击添加歌曲按钮,为其注册点击事件
private void button1_Click(object sender, EventArgs e)
{//添加歌曲按钮
OpenFileDialog open = new OpenFileDialog(); //实例化一个通用对话框
open.Filter = "音频文件(*.mp3)|*.mp3"; //写一个文件过滤器
i