我将选中的treeview节点删除了,但还是会显示那个节点,用refresh也没反应。有办法吗?

解决方案 »

  1.   

    treeview.visible := false ;
    treeview.visible := true ;
    Refresh ;
    这样就行了
      

  2.   

    没有问题,你是怎样删除的?这是我的测试代码:var
      Form1: TForm1;
      fnode: TTreeNode;
    implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
    begin
      treeview1.Items.Delete(fnode);
    end;procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject;
      Node: TTreeNode);
    begin
      fnode:=node;
    end;
      

  3.   

    为什么我的用Treeview.Refresh 就可以了。应该看看你怎么删的。