C# listview如何显示网格线以及如何实现item的选中功能
2014-10-29 10:41
1436 查看
listview控件
1. 常用属性设置
-外观
FullRowSelect:
True //选中整行
GridLines: True //显示网格线
View: Details
2. 选中整行触发的事件
ItemSelectionChanged
在该事件函数中可以使用 mylistView.FocusedItem来引用你所选中的item。
值得注意的是该时间函数当item由选中变成未选中,会被调用一次;在item由未选中变为选中时又会被调用一次。
故,当你在你的listview里有item 1切换到item 2时,该时间函数会被调用2次。此时,你可以用listView手控.FocusedItem.Selected == true来过滤其中一次调用。
例码如下:
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; } }
相关文章推荐
- 使用bmob后端云中listview如何实现数据显示在第一个item
- ListView实现隐藏,显示Item的部分View.以及部分问题
- 如何记录ListView滚动后CheckBox保持选中状态以及当全选后让滚动出来的item也被选中
- Android中ListView字母排序,实现字母挤压效果以及右侧快速选中字母,搜索关键字功能
- Android学习笔记---19_采用ListView实现数据列表显示,以及各种适配器使用,和如何写自己的适配器
- Android ListView item 选中高亮显示之高效实现方式
- ListView一行显示两个Item并实现单选功能
- 选中ListView中的Item后,让Item的背景高亮显示为某张图片的实现
- 关于如何实现美团网的导航功能并且能重用ListView的Item(下载免费了)
- [导入](C#)如何实现磁盘文件以及目录树型结构显示(Longever原创)
- [c#]Webservice中如何实现方法重载(overload)以及如何传送不能序列化的对象作参数
- [转]当鼠标点击ListView下面的空白区域时,如何使ListView的原item选项仍然为选中状态
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能 activeandbadboy [原作]
- C#.net ListView item 拖动排序实现方法
- 在C#中实现对ListView点击列标题自动排序功能
- 如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
- 在C#中实现对ListView点击列标题自动排序功能
- 如何用C#在winform中实现简单的查找功能
- VB的ShowInTaskbar功能分析以及用VC的实现 如何隐藏对话框在工具栏上的按钮
- 在C#中实现对ListView点击列标题自动排序功能