请问如何控制TreeView树的任一结点的显示颜色或字体等属性?
有无办法?
有无办法?
解决方案 »
- 先来先得,释放窗体所有组件.
- 各位大虾帮忙看看我的WORD调用问题,看过N多资料,也没结果,着急啊!!!
- 关于用listview显示10000条数据的问题!
- 这个问题怎么做呀?将程序最小化时,为什么会在桌面上有一个标题栏呢?
- !!!兄弟急!!急急急急急@@@@打开当前窗口,关闭以前的所有窗口@@怎么实现???,有没有代码?急急急急急
- 窗体移动时,窗体上的控件会收到什么消息呢?
- 高分:如何直接从WDM或VFW视频设备抓图???在线等待!!!UP有分!
- 如何将自定义的文件存为word文件(.doc)?
- 在线等待:D5中的Cookie问题?
- 如何真正删除paradox表中的记录
- 如何去掉是否要删除的对话框?
- 网络游戏外挂制作之我所见(1)
如果要在node上提取更多的信息,可以用data属性;下面只是用index示例一下。procedure TForm1.TreeView1AdvancedCustomDrawItem(Sender: TCustomTreeView;
Node: TTreeNode; State: TCustomDrawState; Stage: TCustomDrawStage;
var PaintImages, DefaultDraw: Boolean);
begin
if node.Index = 0 then Sender.Canvas.Font.Color := clred;
if node.Index = 2 then Sender.Canvas.Font.Color := clblue;
if node.Index = 3 then Sender.Canvas.Font.Color := clyellow;
end;