日期:2014-05-18  浏览次数:20617 次

关于Listview中几个功能的实现,请大家帮帮忙!!!!
在智能设备应用程序下(WINCE,用在PDA上)   我用Listview   有几种效果做不出来,
如下:

1.   我想点listview   其中的一个单元格然后跳到另外一个form,相当于拦截点击的事件,也就是类似超级连接的效果

2.我想让listview   中的 "部分 "单元格的内容可以编辑,改变,相当于一个输入框,这个在普通windows   应用程序把labeledit   设为true   可以实现,但是是对所有单元格的,而且我在智能设备应用程序下的listview   是没有或者说不支持labeledit   这个属性的(大家可以在VS中建个智能设备的应用程序试下就知道了),因此我不知道该如何下手.

以上两个问题,请大家帮忙解决,最好能帖比较完整的代码或连接等,

谢谢先   !

------解决方案--------------------
listview 的直接编辑功能不是很强,一般都使用在行上点击的时候弹出另一个专用于编辑的窗口来修改当前选中行的信息,在关闭编辑窗口的时候使用代码修改当前行的数据更新显示。
------解决方案--------------------
1. 我想点listview 其中的一个单元格然后跳到另外一个form,相当于拦截点击的事件,也就是类似超级连接的效果
--------------------------直接添加消息:ItemActivate
2.我想让listview 中的 "部分 "单元格的内容可以编辑,改变,相当于一个输入框,这个在普通windows 应用程序把labeledit 设为true 可以实现,但是是对所有单元格的,而且我在智能设备应用程序下的listview 是没有或者说不支持labeledit 这个属性的(大家可以在VS中建个智能设备的应用程序试下就知道了),因此我不知道该如何下手.
--------------------------功能绝对可以实现,我见过,类似与在listview中添加编辑框等。
------解决方案--------------------
看看这个能不能给你些提示

【翻译】.NET中最全功能的表格控件
http://bbs.msproject.cn/Default.aspx?g=posts&t=384