簡體   English   中英

如何啟用/禁用列表視圖子項編輯

[英]How to enable/disable listview subitem editing

我已經以編程方式創建了一個選中的列表視圖,其中一列是可編輯的文本框。 我想根據復選框的狀態啟用或禁用每行上的子項目,但是找不到屬性或訪問子項目的編輯狀態的方法。 我試圖將子項目投射回控件,但效果不佳。

這是我使用的解決方案。 我希望有一個更好的例子:我創建了一個TextBoxes列表,並且在將文本框添加到ListViewItem時也將它添加到了列表中。 此外,我還為每個ListViewItem添加了一個具有文本框名稱的Tag。 現在,當我選中或取消選中某一行時,我可以通過lstItemList.Items [e.Index] .SubItems [3] .Tag.ToString()從標記中獲取控件的名稱,然后在列表中進行搜索。 我更改了找到的TextBox的Enabled屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM