Avatar billede simon_jacobsen Nybegynder
15. oktober 2003 - 14:25 Der er 4 kommentarer og
1 løsning

En function der skriver samtlige filer til en listbox

Det jeg skal bruge er en function der skriver samtlige fil navne og stier til en listbox noget i retningen af dette :

c:\autoexec.bat
c:\windows\notepad.exe
osv...

altså sti + filnavn, et af mine problemer er at jeg ikke ved hvordan man finder frem til hvilke filer der findes i de forskellige mapper og hvilke mapper der findes i de forskellige mappe.

På Forhånd Tak :)
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 14:34 #1
sådan en control er der allerede.. den hedder FileListBox.. se over i venstre side..
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 14:47 #2
Option Explicit ' bør altid bruges.. så undgår man stavefejl
Dim CheckRoot ' definer CheckRoot
Dim i ' definer i

Private Sub Command1_Click()

' sæt root til ingenting:
CheckRoot = ""

' sæt bilioteket:
File1.Path = "C:\"

' hvis vi er i en mappe (altså ikke roden), tilføj "\":
If Right(File1.Path, 1) <> "\" Then CheckRoot = "\"

' loop sålænge vi er inden for file1's indhold/længde:
For i = 0 To File1.ListCount - 1

' tilføj til listboxen list1:
List1.AddItem File1.Path & CheckRoot & File1.List(i)

'loop:
Next

End Sub
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 14:48 #3
hvis du absolut vil bruge din egen listbox kan du bruge ovennævnte kode..
her er et svar, hvis du kan bruge det.
Avatar billede simon_jacobsen Nybegynder
15. oktober 2003 - 23:36 #4
Takker :)
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 19:33 #5
Det var så lidt :)
Takker for points.
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