Avatar billede tknudsen Nybegynder
22. oktober 2000 - 18:17 Der er 6 kommentarer og
1 løsning

TreeView liste ?

Jeg har lavet følgende kode til at søge igennem biblioteker. Lige nu skriver funktionen alle filer ud i en listbox, men jeg vil gerne have dem ud i en treeview - placeret i korrekte biblioteker sføli - er der nogen som kan hjælpe ? evt rette vedlagte kode til ?

procedure TForm1.doDirList(path : string);
var
  SRec : TSearchRec;
begin
  if FindFirst(path+\'\\*.*\',faAnyFile,SRec) = 0 then
  begin
    repeat

      if (SRec.Attr and $10 <> $10) and (ExtractFileExt(SRec.Name)=\'.mp3\') then
        LBResult.Items.Add(path+\'\\\'+SRec.Name);
      if (SRec.Attr and $10 = $10) and (SRec.Name <> \'.\') and (SRec.Name <> \'..\') then
        doDirList(path+\'\\\'+SRec.Name);
    until FindNext(SRec) <> 0;
  end;
end;
Avatar billede sjensen Nybegynder
22. oktober 2000 - 21:58 #1
Hej Tknudsen,

Jeg har hentet et komponent, med source, på DSp til D2 men det virker også under D3, 4 og 5. Indledningen er følgende:

//*******************************************************
//*      TFolderTree Component for Delphi 2.0          *
//*      version 2.0      Nov. 18, 1999              *
//*      by Elliott Shevin, Oak Park, Mich. USA        *
//*      email: shevine@aol.com                        *
//*                                                    *
//*      A visual component that displays a folder    *
//*      tree similar to the left pane of Windows      *
//*      Explorer. There are many of these for later  *
//*      versions of Delphi, but for D2 I had to roll  *
//*      my own.                                      *
//*      I have no idea how well this will work with  *
//*      later versions, and recommend you try one of  *
//*      the several fine freeware components for the  *
//*      same purpose that you can find where you got  *
//*      this.                                        *
//*                                                    *
//*      This component is freeware. Use it in good    *
//*      health, no restrictions, but I will          *
//*      appreciate an acknowledgment. I, in turn,    *
//*      thank Tom Deprez, from whose CDEvents compo-  *
//*      nent some of this code was adapted.          *
//*                                                    *
//*      This release (2.0) allows access to Network  *
//*      Neighborhood and the Recycle Bin, and shows  *
//*      appropriate overlays for shared folders and  *
//*      shortcuts. And, it works under Windows NT.    *
//*******************************************************

Komponentet hedder TFolderTree og findes som en zippet fil kaldet FTree.zip.

Hvis du er interesseret kan jeg sende dig den i en mail. Den kan alt det du vil, + mere til. Om ikke anden kan du jo se hvordan det kan gøres, og derfra udvikle din egen version.
Avatar billede tknudsen Nybegynder
22. oktober 2000 - 22:05 #2
sjensen >> det må du neget gerne (maile mig filen eller en url)

Avatar billede tknudsen Nybegynder
22. oktober 2000 - 22:06 #3
ehh...email adr:

tkk@oaf.dk

men jeg kigger lige selv på dsp
Avatar billede sjensen Nybegynder
22. oktober 2000 - 22:16 #4
Ok, den er sendt.

Hvis der er andre der evt. er interesseret så sig lige til. Jeg kan desværre ikke lige lægge den op til offentlig download, men er villig til at maile den til hvem der har lyst. Den består af forskellige filer og fylder derfor for meget til at vise som et indlæg.
Avatar billede tknudsen Nybegynder
22. oktober 2000 - 22:20 #5
viva la\'internet

thnx
Avatar billede assassin Juniormester
23. oktober 2000 - 08:14 #6
Jeg er også interesseret i en sådan komponent.

Min email er dn@plass.dk.

PÅ forhånd tak
Avatar billede vlamik Nybegynder
02. november 2000 - 20:33 #7
Vil du ikke være sød at skrive url\'en her på siden, eller sende den til:
mt.clemmensen@vip.cybercity.dk
Tak, Mikkel.
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