问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

判断选中delphi之中treeview控件节点的语句

发布网友 发布时间:2022-05-03 11:32

我来回答

2个回答

热心网友 时间:2022-06-19 12:54

//treeview的单击事件
procere TForm1.TreeView1Click(Sender: TObject);
begin
//如果选中节点的等级(level)为0(根节点等级为0,根节点的子节点等级为1,依次类推)并且其序号(index)为0(同等级下的的节点按从上到下数第一个为0,第二个为1,以此类推)
if(treeview1.Selected.Level = 0)and(treeview1.Selected.Index = 0) then
begin
//这里写点中了第一个根节点后要做的事
form1.Color := clred;
end
else
if (treeview1.Selected.Level = 1)and(treeview1.Selected.Index=1) then
begin
//这里写点中了第三个根节点的第2个子节点后要做的事
form1.Color := clblue;
end;
end;
//如果你想点节点前的“+”号也有同样的效果,那么就应该在Expanding事件里写判断处理程序。
//【补充】【如果你不想要点+号的时候触发事件,这下面的可以删去 】
procere TForm1.TreeView1Expanding(Sender: TObject; Node: TTreeNode;
var AllowExpansion: Boolean);
begin
if(node.Level = 0)and(node.Index = 0) then
begin
form1.Color := clred;
end
else
if (node.Level = 1)and(node.Index=1) then
begin
form1.Color := clblue;
end;
end;
如果还有不明白的地方,补充或者给我发消息(注明问题)

热心网友 时间:2022-06-19 12:55

var
node: TTreeNode;
begin
node := TreeView1.Items[0]; //第1个根结点
showmessage(node.text);

node := node.getNextSibling;
node := node.getNextSibling;//找到第3个根结点
node := node.Items[1]; //找到第3个根结点的第2个子节点
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? delphi第三方控件装好以后,如何调用(在控件面板上找不到啊) 东京营业时间从白天一直持续到后半夜 delphi 怎样判断焦点在控件Tdbgrid中的屏幕焦点具体位置,请大侠帮忙啊!小弟先谢过了。 宋代人的“行” Delphi如何搜索控件里的内容?? delphi 如何获得一个窗体中有多少控件 南宋市场内的摊点场地,有的已 delphi中怎样判断鼠标是否在panel范围内? panel里含有button等其他控件 青果团子 请问用delphi如何判断网站上一个文件是否存在呢?具体代码 中国古代如何惩罚食品造假者? Delphi中判断控件是否有某个属性 Delphi 求判断控件 delphi 检查控件是否存在 购买手机靓号 自以为是,固执,又善良的男人,怎么追才有效? 自以为聪明和善于操纵别人是什么精神疾病? 善水者溺 善骑者坠是什么意思 有人说种善因得善果。事实上有人说种善因都不一定得善果。有可能得恶果。你们认为呢? 为什么男人总喜欢说 慌?而且还自以为是善慌? 青果学院的青果团队 五行八作,都是哪五行?哪八作? Delphi 2007 安装控件似乎没 Delphi 7方便了 三教九流,五行八作分别指什么? Delphi中如何动态生成指定的控件? 五行八作是哪五行哪八作?出处? 在delphi编程时,如何检测1个端口是否被占用,不准用控件能实现么?最好别用控件! 谁知道古代所说的“五行八作”的具体含义是什么? delphi中,我想写一个多if判断函数,但是好像里面不能够把控件的值赋给变量或参数,那么... 五行八作都是什么? delphi 中mediaplayer1控件 怎么判断播放完毕? 五行八作的介绍 delphi触屏编写程序用啥控件是否有讲究??? 哪位给具体讲讲买空和做多的区别? "五行八作"、"三教九流"具体指哪些? Delphi 子控件如何获得父控件名称或caption 四字词语 五什么八什么 大学里有专科吗 武汉大学有开设专科专业吗? 大学里有大专吗