for i := 0 to treeview1.items.count - 1 do
  if treeview1.items[i].text := edit.text then
    treeview1.items.selected := true;

解决方案 »

  1.   

    for i := 0 to treeview1.items.count - 1 do
      if treeview1.items[i].text := edit.text then
      begin
        treeview1.items.selected := true;
        break;
      end;treeview1.items.selected := true;会触发treeview的 onchange事件
      

  2.   

    for i := 0 to treeview1.items.count - 1 do
      if treeview1.items[i].text := edit.text then
      begin
        treeview1.items.selected := true;
        break;
      end;treeview1.items.selected := true;会触发treeview的 onchange事件
      

  3.   

    直接去调用一个不是可了吗
    sNode 是你刚才点的树结构的节点
    TreeView1OnChange(sender,sNode);
      

  4.   

    将OnChange事件赋给Button的OnClick事件