c#winform自定义listview,解决listview闪缩问题,添加listview单元格单击事件。
来源:互联网 发布:淘宝定制的可强行退吗 编辑:程序博客网 时间:2024/05/16 12:50
//代码简单就不解释了
[Description("解决listview闪烁问题,和添加listview单元格单击事件")]
public partial class HListView : ListView{
public HListView()
{
InitializeComponent();
//设置双缓冲解决listview闪烁问题
SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();
}
//实现listview的MouseDown事件
private void DoubleBufferListView_MouseDown(object sender, MouseEventArgs e)
{
Point tmpPoint = this.PointToClient(Cursor.Position);
ListViewItem.ListViewSubItem subitem = this.HitTest(tmpPoint).SubItem;
ListViewItem item = this.HitTest(tmpPoint).Item;
if (subitem != null)
{
OnCellClickEvent eEvent=new OnCellClickEvent();
eEvent.item = item;
eEvent.subitem = subitem;
if (OnCellClick!=null)
{
OnCellClick(sender, eEvent);
}
}
}
//添加单元格委托和单据事件
public delegate void LVOnCellClick(object sender, OnCellClickEvent e);
[Description("这个是单元格单击事件")]
public event LVOnCellClick OnCellClick; //OnCellClick会在属性窗口显示
}
public class OnCellClickEvent : EventArgs
{
public ListViewItem item;
public ListViewItem.ListViewSubItem subitem;
}
直接复制就能用^_^
1 0
- c#winform自定义listview,解决listview闪缩问题,添加listview单元格单击事件。
- android listview单击事件
- listview 单击事件
- listview 单击事件 .
- android listview单击事件
- listview 单击事件总结
- android listView 控件单击事件
- ListView ItemClick和Button单击事件冲突的解决
- ListView组件单击无效问题
- 重写ListView解决ListView内部ViewPaper滑动事件冲突问题
- 解决ListView当中还有ListView onItemClick点击事件问题
- 自定义ListView,解决ScrollView中嵌套ListView的问题
- 第六部分:自定义控件,ListView详解,提升ListView运行效率,为ListView添加点击事件监听器
- winForm listview 添加进程项目
- RecyclerView嵌套ListView解决点击事件问题
- listview单选开关设置,listview单击事件无响应
- ListView的item单击事件与item布局中控件单击事件的冲突问题
- android ListView无法响应单击事件
- UGUI与NGUI的区别与优缺点
- 3Sum Smaller
- Java定时任务3:Jcrontab的使用
- 水晶报表函数应用
- nextSibling
- c#winform自定义listview,解决listview闪缩问题,添加listview单元格单击事件。
- API 返回505
- java线程池和关闭线程池中的线程
- sass学习--sass的@规则(进阶篇)
- js 柯里化函数
- Swift - 属性观察者(willSet与didSet)
- iOS:字符串中是否含有中文
- Spring 事务管理高级应用难点剖析: 第 3 部分
- springmvc 传入参数