在TListView中怎么响应点击选框事件(解决后我将帖子加到100分送出,100%讲信誉)

delphi2java 2003-12-11 04:45:34
在TListView中当使用vsReport方式,并设置CheckBoxs := 0,即在每一行的最前边将会出现一个复选框。但TListView中好像没有响应用户选择该复选框的选项。

请问得怎么办才能响应?

=======================
问题解决后我将把帖子加到100分,在24小时内送出,100%讲信誉。
...全文
46 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2003-12-12
  • 打赏
  • 举报
回复
在TListView的Click事件中,根据选中的行,判断Checked,然后对他处理,也可以添加点小技巧,判断Checked是否改变,不变就不处理,变化之后才处理事件
大地精灵 2003-12-12
  • 打赏
  • 举报
回复
那你可以在click事件里去做啊,只要加上一些条件就能变成你BOX的CLICK的事件啦
delphi2java 2003-12-12
  • 打赏
  • 举报
回复
OnClick在点击整行时可以,但在点击那个复选框时是不行的。

唉,算了,这个问题解决不了了。结帐。
zhangnan623 2003-12-12
  • 打赏
  • 举报
回复
不明白楼主到底是要实现什么功能??
hkbarton 2003-12-12
  • 打赏
  • 举报
回复
这个直接在OnClick中判断就行了 吧
chw_csdn_chw 2003-12-12
  • 打赏
  • 举报
回复
我看还是截取消息吧,在listview的wndproc中,截取click事件,判断当前鼠标位置下的控件的类是否是Tcheckbox。
delphi2java 2003-12-11
  • 打赏
  • 举报
回复
楼上,我不是说这个。我是说响应用户点击前边的BOX的事件,不是说判断这个东东是否已经“打钩”了。
wangl 2003-12-11
  • 打赏
  • 举报
回复
TListView的Item是TListItem类,TListItem类有个Checked属性,可以让你判断出用户是否选择了该项。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧