14.WinForm練習--雙擊listBox文件名,播放音樂

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();
    }
}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章