Ver Mensaje Individual
  #4  
Antiguo 09-08-2008
Avatar de felipe88
[felipe88] felipe88 is offline
Miembro Premium
 
Registrado: may 2007
Ubicación: Mi Valle del Cauca... Colombia!!!
Posts: 1.120
Reputación: 19
felipe88 Va por buen camino
Hola,
Teniendo en cuenta que generalmente hay un nodo seleccionado, a partir de ahi seria el despliegue que necesitas; probando algo asi
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var p, i:Integer;
begin
  for p:=TreeView1.Selected.Index to TreeView1.Items.Count - 1 do
    begin
      Memo1.Lines.Add(TreeView1.Items[p].Text);
    end;
end;
Solo restaria determinar el valor a detenerse, el cual tendria el siguiente nodo padre, siguiendo este orden:

Cita:
padre1
hijo1
hijo2
padre2 // Aca deberia detenerse el for.
hijo1
hijo2
Desconozco si cada nodo padre tenga su propio valor unico, de este modo no seria necesario implementar el for, y creo que lograrias lo que necesitas.
__________________
Web
Responder Con Cita