TreeView 接点颜色设置?? 本帖最后由 okmnjizc 于 2011-09-22 10:27:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在CustomDrawItem事件中,自己画出来 想过 如下:procedure TfrmMain.TreeView1CustomDrawItem(Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);begin Sender.Canvas.TextOut(); Sender.Canvas.Draw();end;但是里面要求坐标 不知怎么个弄法,自己算?? 自画事件里做文章。刚才想到一个BT的treeview需求,自己实现才几乎不可能。。treeview控件如何可以分栏显示的?不是节点有多个列、属性;而是原来要占200x1200的空间,现在只要(200+200+200)x400就可以了收缩、展开还要能正常:第1栏的节点收缩了,第2、3栏的自动左滚、上滚 我知道自画啊,但是它每个 node 的左上角坐标都没有~ 我画时 不好确定位置啊~~ 每个 node 的左上角坐标:function Ttreenode.DisplayRect(TextOnly: Boolean): TRect; dbgrideh里可不可以直接显示保存在数据库的JPG图片? 300分,求X M P P 的Delphi版的客户端Demo!着急 D7设置问题,按F9运行怎么只出来CPU调试窗口,不出来程序啊? 求最大的单号,百万火急 请教一个简单问题,是关对str和对话框的 初级问题(求教) TRichEdit和TStream的应用 大家快帮忙,非常急的问题!!!!!!!!!!!!!!!!!!!!! 动态创建多个Adoquery后,在程序中如何确定使用的是哪一个Adoquery?100分 如何修改字段名 delphi 如何在日文系统显示正常? Delphi 调用c++做的DLL中的函数出现问题。
Node: TTreeNode; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
Sender.Canvas.TextOut();
Sender.Canvas.Draw();
end;
但是里面要求坐标 不知怎么个弄法,自己算??
treeview控件如何可以分栏显示的?
不是节点有多个列、属性;
而是原来要占200x1200的空间,现在只要(200+200+200)x400就可以了
收缩、展开还要能正常:第1栏的节点收缩了,第2、3栏的自动左滚、上滚
每个 node 的左上角坐标:function Ttreenode.DisplayRect(TextOnly: Boolean): TRect;