Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   multiseleccion con TTreeView (https://www.clubdelphi.com/foros/showthread.php?t=17350)

jymy788 05-01-2005 17:00:38

multiseleccion con TTreeView
 
Buenas a todos los foreros.

Vamos a ver si alguien me puede echar un cable con esto. Tengo un TTreeView con infinidad de nodos a diferentes niveles (vamos como cualquier treeview) y quiero saber como sea, en un array de elementos seleccionados por ejemplo, los "caption (text)" de todos los elementos que he ido seleccionando así como el padre de cada uno a fin de poder recorrer después ese array para hacer unos updateos específicos en la BBDD.

Tengo un par de ideas de como hacerlo pero no me convencen así que se aceptan todo tipo de ideas.

Gracias a todos de antemano.

Pd.- Espero haberme explicado bien.

roman 05-01-2005 18:29:33

El array ya lo tienes: TreeView.Selections. Sólo tienes que recorrerlo:

Código Delphi [-]
var
  Nodo, Padre: TTreeNode;
  Indice: Integer;

begin
  for Indice := 0 to TreeView1.SelectionCount - 1 do
  begin
    Nodo := TreeView1.Selections[Indice];
    Padre := Nodo.Parent;

    {
      haces lo que tengas que hacer con el nodo y su padre
    }
  end;
end;

// Saludos


La franja horaria es GMT +2. Ahora son las 23:11:57.

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