Ver Mensaje Individual
  #7  
Antiguo 23-02-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Reputación: 22
keyboy Va por buen camino
Creo que puedes ahorrarte el paso por el evento OnMouseDown y la variable booleana:

Código Delphi [-]
procedure TForm1.TreeView1DblClick(Sender: TObject);
var
  HitTests: THitTests;
  MousePos: TPoint;

begin
  MousePos := TreeView1.ScreenToClient(Mouse.CursorPos);
  HitTests := TreeView1.GetHitTestInfoAt(MousePos.X, MousePos.Y);

  if htOnLabel in HitTests then
    ShowMessage(TreeView1.Selected.Text);
end;

Bye
Responder Con Cita