Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Saber el elemento seleccionado en un treeview (https://www.clubdelphi.com/foros/showthread.php?t=36762)

Manuel 23-10-2006 16:22:50

Saber el elemento seleccionado en un treeview
 
Saber el elemento seleccionado en un treeview, eso, decir que me entregue el indice de este, Arbol.Items[0]<---- saber ese indice cuando esta seleccionado.

dec 23-10-2006 16:24:45

Hola,

En el "TreeView" cuentas con la propiedad "Selected" que te ofrece el "TreeNode" seleccionado, sino me equivoco... no sé si te refieres a esto. ;)

Lepe 23-10-2006 18:18:30

Añadir a lo comentado por dec:
Código Delphi [-]
if Assigned(Tv.Selected) then // si hay alguno seleccionado
  with tv.selected do
  begin  
     // lo que haya que hacer
  end;
si no haces la comprobación y no hay nada seleccionado, obtendrás una Access Violation.

saludos

Manuel 23-10-2006 18:25:31

Gracias por la ayuda lepe, mi pregunta era por lo siguiente, estoy haciendo una búsqueda en un árbol, y la búsqueda la realizaba desde el primer elemento hata que escontraba una similitud, al volver a buscar lo hacía desde el principio nuevamente, no de el elemento seleccionado. Lo sulucione así.

Código Delphi [-]
if ATree.Selected = nil then node := aTree.Items[0]
     else node := ATree.Selected.GetNext;


La franja horaria es GMT +2. Ahora son las 08:14:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi