TreeView

yxwagyp1205 2012-02-20 10:31:15
知道TreeView的节点值,怎么自动选中它?

...全文
115 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxwagyp1205 2012-02-21
  • 打赏
  • 举报
回复
由于现在TreeView已经失去焦点,怎么才能让其始终高亮显示?
设置HideSelection这个背景太暗了!
bigfog 2012-02-21
  • 打赏
  • 举报
回复
假如该接点TTreeNode对象pn,直接设置 Selected为true
例:
pn->Selected=true;
yxwagyp1205 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ccrun 的回复:]
引用 2 楼 yxwagyp1205 的回复:
由于现在TreeView已经失去焦点,怎么才能让其始终高亮显示?
设置HideSelection这个背景太暗了!


自绘即可,在TreeView的OnCustomDrawItem事件中:
void __fastcall TForm1::TreeView1CustomDrawItem(TCustomTreeView *Sender,
……
[/Quote]

谢谢!妖哥!!结贴了!
ccrun.com 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yxwagyp1205 的回复:]
由于现在TreeView已经失去焦点,怎么才能让其始终高亮显示?
设置HideSelection这个背景太暗了!
[/Quote]

自绘即可,在TreeView的OnCustomDrawItem事件中:
void __fastcall TForm1::TreeView1CustomDrawItem(TCustomTreeView *Sender,
TTreeNode *Node, TCustomDrawState State, bool &DefaultDraw)
{
Sender->Canvas->Font->Color = State.Contains(cdsSelected)? clRed: clBlack;
}

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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