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
原文:https://www.cnblogs.com/Striveyoungfellow/p/13293258.html