【问题标题】:How do I programatically change a ListViewItem's Key in its collection?如何以编程方式更改其集合中的 ListView 项键?
【发布时间】:2011-05-04 02:28:15
【问题描述】:

我有一个 Winforms ListView,其中已经有几个项目。当我获得有关对象的更多信息时,这些项目代表我想要更改的一件事是用于从 ListViewItemCollection 访问它们的键。不幸的是,“Add”方法和构造函数列出了一个参数“key”,它在 ListViewItem 的公共接口(或私有接口)中无法访问。

如何更改Add方法中“key”设置的值?


我已经解决了,但我花了很长时间,所以如果其他人有同样的问题,这里是答案。

【问题讨论】:

    标签: winforms listview listviewitem


    【解决方案1】:

    Name 属性还会更改集合中的键。见ListViewItem.Name Property

    【讨论】:

    • +1,糟糕的命名选择会让人看不到这一点。
    • @Hans:是的,你是对的。似乎 M$ ​​打算让那些 winform 死掉。缺少数据绑定、老式的命名约定、图形错误……一长串从未改进过的关于 winform 的事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 2015-07-28
    • 1970-01-01
    • 2019-09-08
    相关资源
    最近更新 更多