ListView的小问题

fsybaby 2005-02-07 07:08:59
请问怎么判定用户选定了ListView的某一项(不是打钩),就是变蓝?
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xthmpro_cn 2005-02-12
  • 打赏
  • 举报
回复
二楼的是处理多选的情况的。
jjyy_cc 2005-02-12
  • 打赏
  • 举报
回复
你说的问题其实可以这样来判断,if Assigned(ListView.Selected) then ....
王集鹄 2005-02-12
  • 打赏
  • 举报
回复
一楼不是说了?

ListView1.Items[I].Selected可以处理多选的情况~~
fsybaby 2005-02-12
  • 打赏
  • 举报
回复
呵呵,还得靠自己呀
自己动手,丰衣足食

仔细看了Delphi的E文Help后发现,应该这样:
if listview1.selected<>nil then 选定了 else 没选定

Tlistview.selected根本不是布尔型的
Kshape 2005-02-10
  • 打赏
  • 举报
回复
有个属性是selected
比如你要显示被选中行的编号
你可以这样
var
i: integerr;

for i:=0 to listview1.rows.count-1 do
if listview1.item[i].selected = true then
showmessage(inttostr(i));
terry6394 2005-02-10
  • 打赏
  • 举报
回复
楼上的很清楚了啊。
jinjazz 2005-02-07
  • 打赏
  • 举报
回复
listview1.Selected

5,388

社区成员

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

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