MyException - 我的异常网
当前位置:我的异常网» C# » 怎么知道listview 处于编辑态?如果让listview离开

怎么知道listview 处于编辑态?如果让listview离开编辑态?

www.MyException.Cn  网友分享于:2013-12-15  浏览:29次
如何知道listview 处于编辑态?如果让listview离开编辑态?在线等!
如何知道listview   处于编辑态?如果让listview离开编辑态?

------解决方案--------------------
是没有这个函数,这个要通过API来解决,可以参考下面的代码:

[DllImport( "user32.dll ", CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);
protected override void OnMouseDown(MouseEventArgs e)
{
SendMessage(this.listView1.Handle, 0x1017, -1, 0);
base.OnMouseDown(e);
}

对0x1017这个消息来说,如果后面的-1位置为ListViewItem的Index则开始编辑元素,如果是-1则结束所有编辑。
------解决方案--------------------
MSN右边的可以上下滚动图的玩意
--------------------------------
楼主指的是用户头像吗?
------解决方案--------------------
tabcontrol应该是可以实现代吧,设置tab标签在左边显示

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有