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