怎么样取得TShellListView当前选中行的信息?谢谢!

解决方案 »

  1.   

    lv_1.Items.Selected.Caption-----------------
    ps:我只是刚刚开始学Delphi,说错了别打我,呵呵
      

  2.   

    呵,没关系哦。 不过好像这样会出错。我试过了。 我用ShellListView1.Items.Item[ShellListView1.Selected.Index].Caption取出来是一个空字符。用ShellListView1.Selected.SubItems.ValueFromIndex[0]或ShellListView1.Selected.SubItems.Strings[0]取得到第二列的数据。
    但是我要取的是第一列,也就是文件或目录名。就是取不到哦。请高手帮帮忙罗。
      

  3.   

    不太明白你所说的信息是什么信息。
    ShellListView1.SelectedFolder.PathName可以得到所选中的文件名及路径。在单击事件中写:
    if ShellListView1.SelCount = 1 then
        edit1.Text:=shelllistview1.SelectedFolder.PathName;