uses ShellAPI;在ListBox的OnDblClick事件中写:
if Listbox1.ItemIndex = -1 then
Exit;
ShellExecute(0, 'open', PChar(listbox1.Items[listbox1.ItemIndex]), nil, nil, SW_SHOW);
if Listbox1.ItemIndex = -1 then
Exit;
ShellExecute(0, 'open', PChar(listbox1.Items[listbox1.ItemIndex]), nil, nil, SW_SHOW);
解决方案 »
- Delphi菜鸟请求 一条从sqlserver2000导入access语句出错的问题。在线等,急 急 急
- 关于本人毕业设计的问题
- 请教Delphi高手,如何使用程序语句来修改dxMemData控件中的某条数据?
- select top 语句为什么报错?
- 低版本写的程序迁移到高版本???
- DBGridEH判断一个列个的重复值?
- inttohex()后面的那个参数到底有啥用?显示位数?我用什么值代入都是一样结果,怎么回事
- 一个delete语句的问题,请高手相助
- 大家帮帮我好吗?
- 200 分!! winsock , listen 数量问题
- 您好。 请问update 与 replace 怎么用?
- 紧急求救!请问大家知道那里有MAPINFOY方面的资料可以DOWN!
然后在OnDblClick事件中写:
if Listbox1.ItemIndex = -1 then
Exit;
ShellExecute(0, 'open', PChar(listbox1.Items[listbox1.ItemIndex]), nil, nil, SW_SHOW);
然后通过文件名把文件加载到你的播放器中
ShellExecute(0, 'open', 'YourPlayer.exe', PChar(listbox1.Items[listbox1.ItemIndex]), nil, SW_SHOW);