运行环境是XP + delphi 7
程序执行下边语句后listview1会删除掉第一行和二行,而不是只删除第一行,那位朋友给解决一下,谢谢.
sendmessage(listview1.Handle,LVM_DeleteItem,1,0)
程序执行下边语句后listview1会删除掉第一行和二行,而不是只删除第一行,那位朋友给解决一下,谢谢.
sendmessage(listview1.Handle,LVM_DeleteItem,1,0)
解决方案 »
- 关于ActiveX,急!
- fastreport的求和问题
- delphi下怎么调用java的函数呢?
- 这么在运行时设置dbgrid中列的宽度呢??
- 急求combobox解决方法
- 这段代码什么意思呢?
- 感谢johnsonrao,我昨天的问题按你的可编辑了
- 紧急求助:关于网上申报,网上审批的实施方案?
- 谁能告诉我完整的正式版本Dream_controls_collection for D6的下载地址呢?
- 想学delphi中关于database方面的内容,不晓得哪本书好,大家推荐好吧?
- 一条皮带引起的血案,掀起D版水区的新一轮灌水狂潮,现场直播。
- 高手请进,如何做一个透明的TSCROLLBAR(在线等,立即结帖)
我在msdn帮助上看到LVM_DeleteItem的用法也像楼主这么用的。不知道其他高手怎么看?
用listview1.items.Item[1].Delete可以正常删除..郁闷
估计是Delphi7的问题,用Delphi2006编译吧。
不过可气的是,Borland在1998年就知道了这个BUG,到D7中还有!
http://groups.google.com/group/borland.public.delphi.winapi/browse_thread/thread/4af354b49cc29641/ffb141678ec0e81d?lnk=st&q=sendmessage(listview1.Handle%2CLVM_DeleteItem%2C1%2C0)&rnum=2&hl=zh-CN#ffb141678ec0e81d