delphi中TreeView1控件怎么在每个节点上写事件啊

解决方案 »

  1.   

    OnClick事件,通过level控件是哪个层节点被点了
    例: case treeview1.Selected.Level of
         0:
         1:
         2:
         end;
      

  2.   

    单击事件
    var
      vNode: TTreeNode;
    begin
      vNode := TreeView1.Selected;
    //然后写吧!
      

  3.   

    treeview的很多事件都是可以针对节点操作的,不知楼主想要什么事件
    最常用的,OnChangeNode,OnExpanding
      

  4.   

    没明白你的意思,每个节点都写代码?,你可以在节点的data属性中保存该节点的唯一ID,单击的时候判断该ID,再做出相应的操作
      

  5.   

    我说的好无助比如TreeView1上 添加了2个一级节点 第一个名字为0  第2个是一 我想单击0 执行事件  单击1不执行  
      

  6.   

    加个判断就可以了
      if TreeView1.Selected.Text<>'1' then
        showmessage(TreeView1.Selected.Text);
      

  7.   

    在ide里?那是进入节点编辑了
    要点一下treeview,然后按F11调出属性框,在事件页,双击对应的事件,就可以写该事件的代码了
      

  8.   

    帐号:zxf_feng
    昵称:阿三
    妈啊 你是我救命恩人啊 我问了好多全部不对 也看不太懂 就你简单一句话就解决了 
    真心的感谢