delphi listview 始终显示选中项
delphilistview始终显示选中项的蓝底,即使listview失去焦点。listviewstyle为reportrowselect为true...
delphi listview 始终显示选中项 的蓝底,即使listview失去焦点。listview style 为 report rowselect 为true
展开
展开全部
可以试试当点击listview以外的地方时添加 listview.Selected.Selected:=False;
追问
listview.Selected.Selected:=False; 不是不选择吗?我要得是失去焦点,依然选择,依然显示蓝底呀?我在listveiw的onexit事件中添加了,达不到效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在OnCustomDrawItem里面自己改变一下颜色就行了!
追问
看来没有 alwaysshowselect 这样简单的方法了。我没用用过这个事件,你给个示例代码呗 帮个忙吧,多给你加点分。
追答
双击控件属性,添加OnCustomDrawItem事件
他会传进去一个Item:TItemList
判断一下就行了
if Item.Selected then
Sender.Canves.Brush.Color := clBule;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询