请问单击listView中的一个item跳出另一个windows窗体怎么做
最好有实例代码参考参考
我在资料上查到用ListView.ItemActivate 事件但不知道怎么用求教大家

解决方案 »

  1.   

    在鼠标释放事件上写新建窗体代码
    On_MouseUp()newform nf = new newform();
    nf.show();
      

  2.   

    Activation 属性设置成OneClick就可以激发ItemActivate 事件了
    在事件中
    newWindow f = new newWindow();
    f.Show();
      

  3.   

    OnClick事件好像是不行的,如果我没记错,因为在OnClick事件中SelectedIndex并没有发生变化,建议用MouseDown事件来处理,用MouseDown事件中的x和y值来获得treeview的节点,然后再处理。
      

  4.   

    如果你要单击不同的item跳出不同的窗体,那么可以这样做:
    在Listview的MouseDown事件中,用Listview.GetItemAt(e.x,e.y)来得到你单击的那个ListviewItem,然后就可以New你需要显示的窗体了。
      

  5.   

    SelectedIndex这个事件必须是在SelectedIndex改编的时候才能触发
      

  6.   

    请问有详细的例子吗?能给我看看吗?联系我QQ232448731
    是关于Listview.GetItemAt(e.x,e.y)的
    不需要完整的代码。