Avatar billede ylwen Nybegynder
11. juli 2004 - 14:26 Der er 9 kommentarer og
1 løsning

OpenDialog og mapper

Når man bruger en alm. opendialog så kan man ikke vælge mapper. Hvis man trykker på en mappe og vælger åben, så åbner den bare mappen. DVS at man kun kan vælge enkelte filer.

Hvordan gør man hvis man vil kunne vælge hele mappen?
Det ville være rart med en komponent til delphi 6
Avatar billede stone Forsker
11. juli 2004 - 14:57 #1
du kunne bruge en anden dialog

uses Filectrl; 

{....}

procedure TForm1.Button1Click(Sender: TObject); 
var 
  Dir: String; 
begin 
  SelectDirectory('Select a directory', '', Dir); 
  ShowMessage(Dir); 
end;
Avatar billede coladrenge Nybegynder
11. juli 2004 - 15:14 #2
Hej

Prøv at se lidt på komponenterne fra TMS - eks. AdvEditDir(Mener jeg den hedder)
Avatar billede coladrenge Nybegynder
11. juli 2004 - 15:14 #3
Du finder dem på www.tmssoftware.com
Avatar billede ylwen Nybegynder
11. juli 2004 - 15:41 #4
Jeg kigger på det. Bare så i ved det, så skal man selvfølgelig også kunne vælge enkelt filer.
Avatar billede ylwen Nybegynder
11. juli 2004 - 15:51 #5
coladrenge... jeg syntes ikke jeg kan finde den komponent på siden
Avatar billede kammeyer Nybegynder
12. juli 2004 - 09:13 #6
TAdvDirectoryEdit
Avatar billede eht Nybegynder
12. juli 2004 - 10:50 #7
Prøv dette component der hedder TBrowseFolder

http://www.programmersheaven.com/d/click.aspx?ID=F14478
Avatar billede ylwen Nybegynder
12. juli 2004 - 13:25 #8
eth, kan den komponent også åbne enkelte filer, eller er det kun til mapper?
Avatar billede eht Nybegynder
12. juli 2004 - 13:47 #9
Den kan vise begge dele.

BrowseFolder1.Flags := [bfincludefiles];

Kan også indstilles i Object Inspector;
Avatar billede ylwen Nybegynder
12. juli 2004 - 15:33 #10
Den ser ud til at kunne det jeg har brug for, og nemmere end alt andet. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester