我想在listview中双击一项来显示该项相关的一个form目录,并且向该窗体中的listview控件传递点击项的路径,请教如何写这句代码,恳请大家帮忙

解决方案 »

  1.   

    to 我想在listview中双击一项来显示该项相关的一个form目录,并且向该窗体中的listview控件传递点击项的路径,请教如何写这句代码,恳请大家帮忙首先,你需要在listview双击的时候能获得当前项,这必须使用其MouseDown和DoubleClick事件,如下:
    private ListViewItem itmSelected = null;// in mouse down event
    itmSelected = yourListview.GetItemAt( e.X, e.Y );// in double click event
    if( itmSelected != null )
    {
       // open your form
    }
      

  2.   

    如果想把当前项传进去,建议你修改子窗体的构造函数// in your form constructor
    public yourForm( ListViewItem SelectedItem )
    {
        //Use parameters
    }// open your form in the upper double click event
    yourFrom myForm = new yourForm( itmSelected );