2010-11-02 18 views
3

我有一個Winforms ListView中已經有幾個項目。當我獲得更多關於這些對象的信息時,這些Items代表我想要改變的事情之一就是用於從ListViewItemCollection訪問它們的鍵。不幸的是,「添加」方法和構造函數列出了ListViewItem的公共接口(或專用於此)無法訪問的參數「key」。如何以編程方式更改其集合中的ListViewItem的鍵?

如何在Add方法中更改「key」設置的值?

在S.O.上找不到這個地方。如果這是一個重複,讓我知道我會愉快地刪除。我已經解決了它,但花了我很長時間,所以如果別人有同樣的問題,這是答案。

回答

6

Name屬性還會更改集合中的鍵。見ListViewItem.Name Property

+0

+1,糟糕的命名選擇阻止人們輕易看到。 – 2010-11-02 18:58:38

+0

@Hans:是的,你說得對。看起來像M $打算讓那些winforms死亡。缺少數據綁定,老式的命名約定,圖形錯誤......長時間沒有改進WinForms的事情 – AllDayPiano 2016-02-09 14:48:46

相關問題