【问题标题】:c#: how to reference the tag property of a listviewitemc#:如何引用listviewitem的tag属性
【发布时间】:2011-08-31 15:14:37
【问题描述】:

抱歉这个菜鸟问题,但我向 ListViewItem 添加了一个标签属性以充当值成员。但现在我该如何引用它?我试图在运行时在 listitem 的双击事件中调用该标签。我希望它会是这样的(存根)

MessageBox.Show(lsvItems.SelectedItem.Tag);

我是怎么做到的?

【问题讨论】:

    标签: c# listview tags


    【解决方案1】:

    确保至少选择了一项,然后就可以了

     MessageBox.Show(lstView.SelectedItems[0].Tag.ToString());
    

    如果您将已定义的实体(例如 Person 实例)添加到 Tag,那么您可以这样做

    Person p = (Person) lstView.SelectedItems[0].Tag
    

    并访问实例的属性

    MessageBox.Show(p.Name);
    

    【讨论】:

      【解决方案2】:

      假设选择了一项:

       MessageBox.Show(listView1.SelectedItems[0].Tag.ToString());
      

      【讨论】:

        猜你喜欢
        • 2015-08-10
        • 2012-11-08
        • 2012-08-06
        • 1970-01-01
        • 1970-01-01
        • 2019-07-05
        • 1970-01-01
        • 2011-12-14
        • 1970-01-01
        相关资源
        最近更新 更多