Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Datei in Shelllistview darstellen

  Alt 19. Dez 2008, 14:39
Vielleicht so?
ShellListView1.Root := ExtractFilePath(Opendialog1.Filename); Damit wirklich _nur_die_eine_gewählte_ Datei anzeigt wird, musst du im OnAddFolder-Event nach dem Dateinamen filtern.
z.B. so:
Delphi-Quellcode:
procedure TForm1.ShellListView1AddFolder(Sender: TObject;
  AFolder: TShellFolder; var CanAdd: Boolean);
begin
  if CompareText (AFolder.DisplayName, ExtractFileName (OpenDialog1.FileName)) = 0 then
    CanAdd := true
  else
    CanAdd := false;
end;
  Mit Zitat antworten Zitat