就像Enabled 变为false 一样

解决方案 »

  1.   

    在click事件里面判断用户点击的是否为这个节点,如果是,exit;这样跟disable就没什么区别了。
      

  2.   

    yoic is right.procedure TForm1.TreeView1Click(Sender: TObject);
    begin
      if treeview1.Selected=treeview1.Items[1] then
      begin
        treeview1.Selected:=treeview1.TopItem;
      end;
    end;
      

  3.   

    同意楼上的。另外还可以建立一个数组,数组中的每一个元素对应树中每一个节点的Enabled状态。在OnChanging事件中再判断当前节点对应的在数组中的元素的Enabled状态来设置AllowChange属性便可以达到这种要求
      

  4.   

    同意yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜)