Avatar billede nameless Nybegynder
19. januar 2004 - 22:55 Der er 3 kommentarer og
1 løsning

Common Dialog

Hvordan laver man en common dialog der kan åbne flere filer på en gang ?
Altså ligesom normalt:
CommonDialog.Filter = "*.mp3|*.mp3"
CommonDialog.Open

^^ overstående kan KUN åbne 1 fil. hvordan kan man sætte nogle parametre op, sådan man kan markere flere?
Avatar billede helmet Nybegynder
19. januar 2004 - 23:06 #1
Det kan du ved at sætte følgede ind.
commondialog.flags = cdlOFNAllowMultiselect

Du bliver selv nødt til at holde styr på om der er kun er valgt en fil eller flere filer, da commondialog.filenavn ser lidt forskellig ud, afhængig af om der blev valgt en fil eller flere filer.

Du kan evt. selv finde flere flag ved at søge på msdn.
Avatar billede thesurfer Nybegynder
19. januar 2004 - 23:35 #2
Mon ikke at der oprettes en "fil1.mp3,fil2.mp3,fil3.mp3" ?
Prøv en msgbox CommonDialog.FileName når du har klikket på Åben/Open..
Se hvordan opsætningen er.. hvis det er "fil1.mp3,fil2.mp3,fil3.mp3", kan du splitte stengen op med f.eks:

tmp = Split(CommonDialog.FileName, ",")

Så har du en array med filnavnene.. se evt:
http://html.dk/tutorials/asp/lektion8.asp

Det er godt nok ASP, men samme princip som VB..
Avatar billede thesurfer Nybegynder
19. januar 2004 - 23:37 #3
Avatar billede nameless Nybegynder
20. januar 2004 - 08:11 #4
Alt det med arrays osv har jeg styr over :)

Det jeg manglede var den der cdlOFNAllowMultiSelect :D
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