Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Mit rechte Maustaste Ordner öffnen

  Alt 17. Mär 2008, 06:23
Ich habe mir die TShellTreeView mal installiert.

Bei mir wird auch mit der rechten Maustaste ein Knoten selektiert. Dafür gibt es ja die Eigenschaft RightClickSelect.

Ahh... Die funktioniert nur wenn AutoContextMenu := True ist. Du hast ja ein eigenes Popup.

Na, dann halt so:
Delphi-Quellcode:
procedure TDemo_Form.ShellTreeView1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
  node: TTreeNode;
begin
  node := ShellTreeView1.GetNodeAt(X, Y);
  if Assigned(node) then
  begin
    node.Selected := True;
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat