专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

vb.net ListBox 制作播放列表解决方法

发布时间:2011-06-23 16:03:52 文章来源:www.iduyao.cn 采编人员:星星草
vb.net ListBox 制作播放列表
用Listbox制作播放列表

通过openFileDialog 添加文件到ListBox中,再将ListBox中的Item 赋值给播放器的Url 

但是开始添加路径的时候,是完整路径,后来感觉这样太长了,想截取,只要文件名,所以就用了字符串截取方法,成功显示文件名+扩展;

但是当双击播放列表时,播放器没有反映,我就想可能是路径有问题,

后来网上有个函数:System.IO.Path.GetFileName(OpenFileDialog1.FileName)

也可以达到显示文件名+扩展名的显示,但是依然无法正常播放,

哪位知道怎么解决这个问题吗?

------解决方案--------------------
设置工作路径?或者在用datatable来保存文件名,及完整带路径的文件名,绑定在listbox上的displaymember和valuemember上。就没问题了。
------解决方案--------------------
VB.NET code
dim tbl as new datatable("歌曲")
tbl.columns.add("歌曲名",gettype(system.string))
tbl.columns.add("完整路径带歌曲名",gettype(system.string))
dim row as datarow=tbl.newrow()
row("歌曲名")="坎坷"
row("完整路径带歌曲名")="c:\坎坷.mp3"
tbl.row.add(row)
listbox.datasource=tbl("歌曲")
listbox.displaymember="歌曲名"
listbox.valuemember="完整路径带歌曲名"

------解决方案--------------------
弄两个LISTBOX,一个存完整文件路径(LISTBOX1不显示),一个存短文件名(LISTBOX2显示),两者文件顺序一样。
点击LISTBOX2时,通过索引号将完整文件路径传给播放器。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: