我是.NET新手!
在C#window窗体上怎样才能使Listview控件双击它打开选中的该文件
我在listview控件里显示了几行文件的文件名、文件路径、文件创建日期等
我想要实现listview控件里双击其中一个文件,实现打开该文件。
专业才能实现!那位高手指点一下!

解决方案 »

  1.   

    先把 View =Details绑定listView1_DoubleClick根据listView1.Items[0].SubItems[?]获取文件路径和文件名确认文件存在后打开,
    用默认程序打开,也可以根据ext指定程序打开
      

  2.   

    Process p = new Process();
    p.StartInfo = "";
    p...
    p.Start();
      

  3.   

    貌似调用shell32.dll里的方法就能打开文件了吧!
      

  4.   

    截图:
    http://www.cnblogs.com/images/cnblogs_com/shiweifu/109251/r_a.jpg.jpg
    这是代码:
    void ListView1MouseDoubleClick(object sender, MouseEventArgs e)
    {
    MessageBox.Show(listView1.Items[0].SubItems[0].Text);
    MessageBox.Show(listView1.Items[0].SubItems[1].Text);
    }
      

  5.   

    另:
    Process   p   =   new   Process();
    p.StartInfo   =  .....
    p.Start();通过这种方式就可以打开文件了,将p.StartInfo的FilePath设置成
    MessageBox.Show(listView1.Items[0].SubItems[1].Text);(获取到的string)
    然后start就能运行了lz快结贴把。。