请问如何将OpenDialog打开的文件(例如*.doc)显示在listview中,
正常显示其图标,鼠标双击该图标,相应的软件(例如word)打开这个文件?我已经试了很久了,还不得其门...只知道ListView1.ViewvStyle:=vsIcon;谢谢

解决方案 »

  1.   

    largerImage
    SmallImage
    stateImageONDblClick
      

  2.   

    不明白.我现在只要知道  如何把打开文件的图标显示在listview中就行了...
      

  3.   

    这个问题好办:
    1:dephi的目录中有个demo文件夹是 Virtual Listview 演示了如何列出磁盘文件和相应的图标。2:如果要打开文件可以用WinExec()函数调用系统的打开功能.
      

  4.   

    ListView1.ImageIndex := 0;
    放个ImageList控件在里面放几个图标然后用ImageIndex属性控制就可以了!
      

  5.   

    "dephi的目录中有个demo文件夹是 Virtual Listview"
    这个例子太复杂,搞不明白.DelUser(探索者) 我不是为了在数据面前显示图标.也就ListView1.ViewvStyle:=vsIcon;这种形式的...
      

  6.   

    这个问题有点麻烦,且听我慢慢道来:
    首先用Opendialog。。
    得到文件名之后,取括展名,然后在注册表里查找打开这个文件的EXE文件,和图标文件和图标ID,然后根据这个图标ID和文件名,得到图标,然后加到ImageList中,然后把
    ImageList.Count-1赋给ListView.items.add.imageindex,增加操作就算完了,
    打开嘛,就很简单了,不用我说了。