ListView 可以编辑子项subitem。我知道在vc下,添加鼠标双击消息,创建出一个CEdit编辑框,把subitem中的文本复制到CEdit中,写完后又复制回去。C#中要如何做,才能达到编辑subitem?谢谢!。

解决方案 »

  1.   

    同样的原理。不过做起来还是比较复杂的。
    www.codeproject.com有相关的代码。个人觉得ListView不应该代替Grid。建议使用Grid类控件。
      

  2.   

    private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
    {
    ListViewHitTestInfo info = listView1.HitTest(e.Location);
    if (info.Item != null)
    info.Item.BeginEdit();

    listview 双击编辑
      

  3.   

    将listview  it=new listview ();
    it.subieems会自动出来的。