永发信息网

delphi treeview 控件的使用

答案:3  悬赏:20  手机版
解决时间 2021-02-15 13:17
怎样实现点击treeview中节点时弹出另一界面,并且当鼠标在节点上时
就像鼠标放在超链接上一样!谢谢帮助

怎样点击节点时触发另一事件(即点击节点,弹出另一界面)
最佳答案
onmonsedown事件:
AnItem: TTreeNode;
HT: THitTests;
p:Tpoint;
begin
if self.tv_area.Selected = nil then Exit;
HT := tv_area.GetHitTestInfoAt(X, Y);
AnItem := tv_area.GetNodeAt(X, Y);
if (htOnItem in HT) or (htOnIcon in HT) then
begin
AnItem.Selected:=true;
if AnItem.text='xxx' then
//......
end;
end;
全部回答
在ONCLICK 事件里 if TreeView1.Selected.text= '值' then Form.show;
treeview的使用很简单呀。放一个在窗体上,然后双击该组件,在打开的“treeview items editor”对话框中,输入节点名称就行了。 然后在treeview 的onchange事件中: procedure tform1.treeview1change(sender: tobject; node: ttreenode); begin showmessage('你单击了节点'+node.text); end; qq:47062531
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
虎扑站务管理分几个板块,水库是什么意思,这
关于HEUR/QVM39.1.Virus.Win32.Ramnit 的求助
苹果6s不能连接广电宽带
医院外科是看什么的
我已经在晨雾中跑步,我很后悔,如何消除可能
妈咪亲子房孕婴童生活馆在什么地方啊,我要过
2014年熊猫金币北京哪卖便宜
化学溶液导电能力的大小和溶液的体积有没有关
马来西亚黑了,从机场交罚款护照能拉黑吗?
安文公路地址有知道的么?有点事想过去
bcdedit /set {current} locale cd-us
怎样种春季种石榴怎么种石榴
老人戴上助听器就头痛怎么办?
岩坳这个地址在什么地方,我要处理点事
下列不属于工程咨询单位中项目经理责任的是
推荐资讯
上海财大作息时间
为什么,我的穿越火线的号,被封了,我没有开
海信电视怎么USB连接手机
对深厚饱和松砂地基,宜采用()处理来提高其抗
龙山馨园地址在什么地方,想过去办事
有什么好的祛痘方法
老公出轨了还和小三偶断思连怎么办
甲数比乙数多25,乙数比甲数少1/4,甲、乙两数
古时候分的九州是哪九州?每一州又相当于现在
《巅峰战舰》黄金胡德战舰怎么样获得
2.某企业产品由两道工序制成,原材料随着生产
承包给别人的土地该怎么确权
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?