码迷,mamicode.com
首页 > Windows程序 > 详细

14.WinForm练习--双击listBox文件名,播放音乐

时间:2019-05-22 20:53:25      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:add   filename   for   名称   dex   nis   name   length   cat   

namespace _14.双击播放音乐
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//新建一个泛型集合来存储音乐文件全路径
List<string> listSong = new List<string>();
private void Form1_Load(object sender, EventArgs e)
{
//程序运行时加载音乐文件名称到listBox
//获取音乐文件全路径
string[] path = Directory.GetFiles(@"C:\Users\Administrator.USER-20180925HC\Desktop\pic", "*.wav");
//通过循环对listBox赋值
for (int i = 0; i < path.Length; i++)
{
string fileName = Path.GetFileName(path[i]);
listBox1.Items.Add(fileName);
//将音乐文件的全路径存到泛型集合中
listSong.Add(path[i]);
}
}

    private void listBox1_DoubleClick(object sender, EventArgs e)
    {
        //双击音乐文件,播放音乐
        //新建音乐文件对象
        SoundPlayer sp = new SoundPlayer();
        sp.SoundLocation = listSong[listBox1.SelectedIndex];
        sp.Play();
    }
}

}

14.WinForm练习--双击listBox文件名,播放音乐

标签:add   filename   for   名称   dex   nis   name   length   cat   

原文地址:https://blog.51cto.com/12679593/2398734

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!