In VCL you can click on the TTreeView and do something like this (somethin similar, im new to delphi):
Node := ThreeView1.Seleceted; Node.Selected; Node.Edit