Colección de citas famosas - Slogan de motivación - Vista de árbol de Delphi que atraviesa todos los nodos
Vista de árbol de Delphi que atraviesa todos los nodos
¿programa? aa(s: string; aItem: TTreeNode);
Definir variables
Nodo: TTreeNode
str: string;
Inicio
nodo:= aItem;
¿Cuándo? nodo<>zero? ¿Hacer lo? Inicio
¿Y si? s=""? ¿Entonces qué? cadena:=nodo. ¿Palabra? ¿De lo contrario? str:= s+' \ '+nodo. Texto;
Formulario1. Cuadro de lista 1. elementos . Agregar(str);
¿Si? nodo. ¿Tienes hijos? ¿Entonces qué? aa(str, nodo. obtener el primer hijo);
nodo:= nodo. obtener el siguiente hermano
Fin
Fin; p>Programa? TForm1. Button1Click(remitente:? al objeto);
Inicio
aa('), TreeView1. items . GetFirstNode);
Fin;
¿En Delphi? Xe5 pasó la prueba, el siguiente es el efecto de imagen: