不是在click里面写代码,
而是要在
expended或
Collapsed再或者在change

解决方案 »

  1.   

    Write an OnEdited event handler to respond to changes the user makes to the node labels. The Node parameter is the node whose label was edited. The S parameter is the new value of the node Text property. The node label can be changed in an OnEdited event handler before the user edits are committed. This event can occur only if ReadOnly is set to False.
    所以onEdited事件发生在你已改标题,但还未提交的时候!
    其中onEdited事件的var S: string中的s是你修改的新标题,你可在这里对其进行最后的修改!procedure TForm1.TreeView1Edited(Sender: TObject; Node: TTreeNode;
      var S: String);
    begin
          Label1.Caption :=s;
          TreeView1.ReadOnly :=true;
    end;
    //这样你的问题就解决拉!
      

  2.   

    原来这么简单,自己没好好看HELP!
      

  3.   

    原来这么简单,自己没好好看HELP!