+ -
当前位置:首页 → 问答吧 → TreeView 接点颜色设置??

TreeView 接点颜色设置??

时间:2011-09-22

来源:互联网


如上图所示,有一个 节点,它的内容是 “111222333” ,我想改变它的显示颜色,像这样:“111222333” 即 中间的 “222”颜色为蓝色,其他颜色不变,该如何弄啊~~???

请指教 ,给出 代码 或 思路 皆可,谢谢。

作者: okmnjizc   发布时间: 2011-09-22

在CustomDrawItem事件中,自己画出来

作者: bdmh   发布时间: 2011-09-22

引用 1 楼 bdmh 的回复:
在CustomDrawItem事件中,自己画出来

想过 如下:
Delphi(Pascal) code

procedure TfrmMain.TreeView1CustomDrawItem(Sender: TCustomTreeView;
  Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
  Sender.Canvas.TextOut();
  Sender.Canvas.Draw();
end;

但是里面要求坐标 不知怎么个弄法,自己算??

作者: okmnjizc   发布时间: 2011-09-22