WinCE(VS 2008 C#) 包装ListView
来源:互联网 发布:sql2000数据库导入 编辑:程序博客网 时间:2024/05/18 02:46
2014年3月4日星期二 北京海淀五路居 晴
这个界面貌似太单调了一点:
1. 多选,没有
2. 编辑,没有
3. 删除,没有
4. 增加,没有
5. 网格,没有
一.实现表格线的方法:
//使用的时候直接调用静态方法SetGridLines(ListViewlvw),即可,该类是百度出来的,汗一个
Public class DrawGridLineForListView { private const int LVM_GETEXTENDEDLISTVIEWSTYLE = 0x1037; private const int LVM_SETEXTENDEDLISTVIEWSTYLE = 0x1036; private const int LVS_EX_GRIDLINES = 0x1; [System.Runtime.InteropServices.DllImport("coredll.dll")] private static extern int SendMessageW(int hWnd, int wMsg, int wParam, int lParam); [System.Runtime.InteropServices.DllImport("coredll.dll")] private static extern int GetFocus(); public static void SetGridLines(System.Windows.Forms.ListView lvw) { lvw.Focus(); int hWnd = GetFocus(); int extendedStyle = SendMessageW(hWnd, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0); extendedStyle |= LVS_EX_GRIDLINES; SendMessageW(hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, extendedStyle); } }
调用了静态方法之后,效果是有的:
二.弹出菜单:
//1.在ItemCheck()方法下,绑定一个上下文菜单这样
//用鼠标(或者触屏笔)长按,即可弹出一个上下文菜单,增,删,改,都可做了
//注:使用上下文菜单ContextMenu控件时,要将该控件绑定到ListView的
//ContextMenu属性,不然估计是出不来的
//2.ListView的CheckBoxes属性设置为True,显示复选框实现多选
private voidlvMaterialIDView_ItemCheck(object sender, ItemCheckEventArgs e) { lvMaterialIDView.ContextMenu.Show(lvMaterialIDView, MousePosition); }
效果如下:
到此,ListView包装结束,虽然不是一个合格的经纪人,姑且也就这样了。
0 0
- WinCE(VS 2008 C#) 包装ListView
- ListView(WinCE C#)消失的第一列
- VS.NET 2005 wince SDK installed in vs.net 2008
- wince程序 中使用Listview显示图标问题 (C#)
- wince程序 中使用Listview显示图标问题 (C#)
- vs+wince+qt
- vs开发wince程序
- 【Object-C】包装类
- Objective-c包装类
- WinCE中listview的应用
- SwipeRefreshLayout包装listview滑动事件冲突解决方案
- VS之listview使用
- GridView vs ListView
- ListView vs RecyclerView
- VS 2008调试C程序
- 【Cython】Cython包装C文件
- 【c#】VS
- WINCE 电池状态(C#)
- 大端小端模式
- iOS截取图片
- ARM地址重映射机制
- IOS APNS
- 字体设置及效果
- WinCE(VS 2008 C#) 包装ListView
- 飞思卡尔(二)直立控制
- JAVA抽象类和接口的区别,使用场景
- 打印等腰三角形
- hdu 1856 More is better --- 并查集
- (转)Android之RemoteViews
- HTML5 Canvas实战之刮奖效果
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- C++ Primer Plus学习笔记之String类