如何实现双击listbox里的文件名实现播放功能? 50
现在已经有了listbox列表和一个axWindowsMediaPlayer。但是我不知道双击播放的代码,谁能给我一个,急!!!怎样弄啊??还是不懂...
现在已经有了listbox列表和一个axWindowsMediaPlayer。但是我不知道双击播放的代码,谁能给我一个,急!!!
怎样弄啊??还是不懂 展开
怎样弄啊??还是不懂 展开
2015-07-30
展开全部
ArrayList
openFileDialog1.Multiselect = true;//允许选择多个文件播放
openFileDialog1.Filter = @"音频文件(*.wav;*.mp3;*.snd;*.au;*.midi;*.mid)|*.wav;*.mp3;*.snd;*.au;*.midi;*.mid|"
+ "视频文件(*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma)|*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma|"
+ "所有文件(*.*)|*.*";
string[] gq_list = openFileDialog1.FileNames;//打开文件的时候获取所有选中的带路径的歌曲名
用一个for循环将gq_list字符数组中的记录添加到listbox里头,不过这样会显示路径不好看,你可以将其截取后只留下歌曲名然后添加到listbox里头。
在listbox控件的双击事件中使用:
int index = listBox_libiao.SelectedIndex;//获得当前点击的索引值
axWindowsMediaPlayer1.URL =(string) gq_list[index];//开始播放
openFileDialog1.Multiselect = true;//允许选择多个文件播放
openFileDialog1.Filter = @"音频文件(*.wav;*.mp3;*.snd;*.au;*.midi;*.mid)|*.wav;*.mp3;*.snd;*.au;*.midi;*.mid|"
+ "视频文件(*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma)|*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma|"
+ "所有文件(*.*)|*.*";
string[] gq_list = openFileDialog1.FileNames;//打开文件的时候获取所有选中的带路径的歌曲名
用一个for循环将gq_list字符数组中的记录添加到listbox里头,不过这样会显示路径不好看,你可以将其截取后只留下歌曲名然后添加到listbox里头。
在listbox控件的双击事件中使用:
int index = listBox_libiao.SelectedIndex;//获得当前点击的索引值
axWindowsMediaPlayer1.URL =(string) gq_list[index];//开始播放
追问
百度到的,,,我也会百度啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询