listview 控制元件
阿新 • • 發佈:2020-07-13
1. 常用屬性設定
-外觀
FullRowSelect: True //選中整行
GridLines: True //顯示網格線
View: Details
2. 選中整行觸發的事件
ItemSelectionChanged
在該事件函式中可以使用 mylistView.FocusedItem來引用你所選中的item。
值得注意的是該時間函式當item由選中變成未選中,會被呼叫一次;在item由未選中變為選中時又會被呼叫一次。
故,當你在你的listview裡有item 1切換到item 2時,該時間函式會被呼叫2次。此時,你可以用listView手控.FocusedItem.Selected == true來過濾其中一次呼叫。
例碼如下:
private void listView手控_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if (listView手控.FocusedItem.Selected) { button_手控修改.Enabled = true; button__手控刪除.Enabled = true; } else { button_手控修改.Enabled = false; button__手控刪除.Enabled= false; } }
————————————————
版權宣告:本文為CSDN博主「donyac」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/donyac/article/details/40582665