请教C#的一个问题,怎么实现如下功能?谢谢!

图片说明
图片说明

以上两张图片的功能是怎么做的?
单击“浏览”按钮,打开文件目录并识别音乐文件,单击开始和播放,即可播放音乐,这个功能是怎么实现的啊?!
如果添加一个音乐列表,怎样将音乐添加到列表,并在音乐后添加小按钮,进行播放、暂停、停止

主要讲解第一个问题
求各位C#高手给我细致的解答,谢谢!

http://www.360doc.com/content/10/0918/22/617416_54725761.shtml

http://m.myexception.cn/c-sharp/1645605.html
http://www.jb51.net/article/53560.htm
http://www.cnblogs.com/lijiangyanyu/archive/2011/12/08/2280582.html