Avatar billede mbl Juniormester
24. november 2007 - 18:15 Der er 2 kommentarer og
1 løsning

Hvordan bruges openFileDialog

Er de nogen her er kan hjælpe mig med a lave en "openFileDialog". Jeg har prøve at kigge lidt rundt og prøvet at tage noget kode, men jeg kan ikke få det til at virke.

Det jeg skal bruge er. Jeg skal finde en fil i et biblitek. Jeg skal derefter have Sti'en og filnavnet.
Avatar billede mbl Juniormester
24. november 2007 - 19:19 #1
Lukker spm.
Avatar billede tjacob Juniormester
24. november 2007 - 19:23 #2
Du har godt nok ikke megen tålmodighed. Men jeg havde skrevet svaret, så du får det alligevel:

Allerførst skal du tilføje kontrollen til din Toolbox:
Højreklik i Toolboxen og vælg "Components...". I dialogboksen der åbner vælger du "Microsoft Common Dialog Control 6.0".

Tilføj kontrollen til din form (Jeg antager efterfølgende at du ikke har omdøbt den, så den hedder CommonDialog1).

Når du vil bruge den til at få et filnavn skal du bruge dens metode: ShowOpen.

F.eks. i en knap lægger du følgende kode:

Dim sFileName As String
CommonDialog1.ShowOpen
sFileNAme = CommonDialog1.FileName

ShowOpen metoden vil åbne "Åbn" dialogboksen, og når bruger vælger en fil, vil filnavnet (med den fulde sti) være tilgængeligt i "FileName"-propertien, som du så sætter til din egen variabel sFileName.

Der er mange andre metoder/properties i CommonDialog, som du kan sætte før åbning eller hente efter åbning. -Prøv dig frem.
Avatar billede brynil Nybegynder
24. november 2007 - 19:24 #3
Fx: http://www.exceltip.com/exceltips.php?view=category&ID=203 hvis det er VBA.

Med VB6 kan du se i Hjælp hvordan du anvender .dll filen.
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