Cái này trước đây mình đã gặp rồi và đã biết tại sao nó lại rắc rối như vây.
Lý do là vì Treeview được xây dựng theo hướng đối tượng và mỗi node trong đó là một đối tượng cụ thể. Ví dụ
Mình thường chọn Node theo Key của nó
Trên Treeview của bạn có
1 Node có key là "Father",Text hiển thị là "Cha".
Node "Cha" này có Node con : Key "Children", text hiển thị là "Con"
Node "con" này có Node con : Key "Children1", text hiển thị là "Con1"
Vậy để chọn Node con1 này ta phải làm như sau:
Code:
Treeview1.nodes("Father").expand
Treeview1.nodes("Father").nodes("Children").expand
Treeview1.nodes("Father").nodes("Children").nodes("Children1").expand
Bạn phải chọn từng cấp như thế thì nó mới chọn được