PDA

Ver la Versión Completa : Ayuda con TreeView


BuenaOnda
01-05-2007, 23:46:30
Hola a todos los amigos del foro.
Les cuento tengo un control TreeView con la siguiente estructura:

(1)Maquinaria
----------- (1)Camiones
--------------------- (1)Camiones de Transporte
-----------------------------------------(T1) Toyota L250
-----------------------------------------(T2) Nissan L541
--------------------- (2)Camiones de Carga
-----------------------------------------(C1) Mitsibishi
-----------------------------------------(C2) Toyota
----------- (2)Palas mecanicas
--------------------- (1)Pala Frontal
(2)Oficina

el problema es que necesito obtener el elemento selecionado, y toda su estructura, por ejemplo, si el usuario seleciona "(1)Camiones de Transporte",
necesito conocer el "camino hacia atráz", osea "(1)Camiones" - "(1)Maquinaria",muchas gracias..:)

Lepe
02-05-2007, 00:25:43
Treeview1.Selected te da el nodo seleccionado.

Para saber los padres, es un bucle mirando la propiedad Parent hasta que sea distinto de nil.

Saludos

BuenaOnda
02-05-2007, 00:27:54
Muchas gracias amigo Lepe, lo voy a realizar. :D

BuenaOnda
02-05-2007, 01:18:00
:confused:

BuenaOnda
02-05-2007, 03:15:51
cualquier aporte se los agradecere mucho..

BuenaOnda
02-05-2007, 07:17:38
sigo igual.... cualquier aporte se les agradecera mucho..

Lepe
02-05-2007, 11:52:28
aqui lo tienes

nodo:TTreenode;
begin
nodo := treeview1.selected;
if assigned(nodo) then //hay un nodo seleccionado,
begin
showMessage(nodo.text);
while nodo.parent <> nil do
begin
nodo := nodo.parent;
ShowMessage(nodo.text);
end;
end;


saludos

BuenaOnda
02-05-2007, 20:57:44
me funciono de maravillas amigo lepe, muchas gracias por tu ayuda.:D