Ver Mensaje Individual
  #2  
Antiguo 28-08-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Reputación: 19
Lord Delfos Va por buen camino
Hola, namtaxonlabs.

Para saber en qué nodo se hizo click, podés usar la propiedad selected, que te da el nodo actualmente seleccionado.

Código Delphi [-]
procedure TForm1.tv1Click(Sender: TObject);
begin
  ShowMessage(tv1.Selected.Text);
end;

Es importante notar que el evento Click se dispara incluso cuando uno hace click en las flechitas para colapsar o expandir. Así que si querés evitar hacer dos veces lo mismo con el mismo nodo seleccionado, podrías guardar un valor que te diga cuál fue el útlimo y compararlo con el Selected antes de hacer lo que vayas a hacer.

Espero te sirva.

Saludongos.
Responder Con Cita