Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
10. Feb 2006
Hi Christian,
du kannst das Klicken ins Leere abfangen:
procedure TDemoForm.ShellListViewDblClick(Sender: TObject);
begin
with Sender as TShellListView do
if SelectedFolder = nil
then Hint := 'was klickst du?'
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
8. Feb 2006
Entweder du gibst eine der vordefinierten Konstanten ein (rfDesktop, ...) oder direkt einen Pfadnamen - den natürlich dann ohne rf als Präfix.
marabu
Forum: Sonstige Fragen zu Delphi
Delphi
by marabu,
7. Feb 2006
Hallo Christian.
Stelle AutoNavigate und AutoContextMenus auf FALSE - und dann brauchst du noch zwei event handler:
procedure TDemoForm.ShellListViewDblClick(Sender: TObject);
begin
DisplayPanel.Caption := ShellListView.SelectedFolder.PathName;
end;