关于TreeView的使用,Item的问题,十万火急(200分)

  • 主题发起人 主题发起人 魏启明
  • 开始时间 开始时间

魏启明

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个程序中使用了TreeView控件,但他的Item是根据数据库动态添加的,现在我

希望能检测哪个Item被点中,即设为焦点

要求,能够得知当前Item的caption,

改变Item激发哪个事件;

我想做一个类似资源管理器的东西
当然左边的是TreeView且Item无SubItem;

我是新手,懂的太少,提的问题各位看可能太简单,但是请赐教!
谢谢!
 
响应OnClick事件,使用Selected属性.它的Caption是Selected的Text属性.
如果是叶子的话,Selected的HasChildren=false;
 
最好用OnChange事件,OnClick不能响应键盘。
是否选中就得用Selected了。
 
要获得选择到的节点的caption可以在onchange事件中
treeview1.selected.caption
如果你是编辑caption后要触发的事件,那么是onedited
如果写代码例如:treeview.selected.caption:='sdf';这个事件好像没有
 
用treeview1.selected检测哪个节点被点中,用OnChangt和OnClick响应改变事件。
 
希望能检测哪个Item被点中,即设为焦点
>>TreeView.Selected

改变Item激发哪个事件;
>>Node.Selected := True;


 
使用TreeView.Selected得到当前你的选择
TreeView.Selected.Caption得到你当前Item的Caption
改变Item时会激发OnChange事件
 
多人接受答案了。
 
后退
顶部