Tôi đang sử dụng List Tree ảo cho delphi 2009. Tôi đã tạo một cây với dữ liệu như:iterating trên nút và Childs và sửa đổi dữ liệu
type
PTreeData = ^TTreeData;
TTreeData = record
FCaption: String;
FPath: String;
end;
Tôi muốn để lặp qua tất cả các yếu tố nhưng trong thứ tự cụ thể. Tôi cần phải có được nút cấp cao nhất đầu tiên, và sau đó lặp lại trên tất cả các con của nó và sửa đổi trường FPath
. Khi tôi làm xong với các con của nó, tôi muốn có một nút cấp cao nhất khác, v.v.
Trước hết, tôi không biết cách lật đổ các nút cấp cao nhất.
Cảm ơn trước cho bất kỳ mẹo nào về số này
Không thích hợp cho câu hỏi cụ thể này, nhưng cũng xem phương pháp 'IterateSubtree'. –