Avatar billede hcichosz Praktikant
25. april 2003 - 23:52 Der er 5 kommentarer og
1 løsning

[VB6]åben en mappe

Hej
hvordan er den simpleste måde at åbne en forudbestemt mappe f.eks. C:\Dokumenter\Billeder på men en knap i VB6

mvh H Cichosz
Avatar billede joern Nybegynder
26. april 2003 - 00:46 #1
Hej.

Åbne den, altså kunne vælge blandt filer i mappen?

Brug enten ocx'en comdlg32.ocx eller kontrollen filelistbox.

Eksempel fra mit program:
Private Sub knfindfil_Click()
cmd.filter = "Alle Filer (*.*)|*.*| Jpg-billeder (*.jpg)|*.jpg|"
  ' Specify default filter
  cmd.FilterIndex = 2
  cmd.ShowOpen
  txtdata(23).Text = cmd.filename

Eller med filelistbox:

Private Sub File1_Click()
  Picture1.Visible = False
  Image2.Visible = False
  bil = Dir1.Path & "\" & File1.filename
  Select Case UCase(Right$(File1.filename, 3))
    Case "BMP"
        GoTo vis
    Case "GIF"
        GoTo vis
    Case "JPG"
        GoTo vis
    Case "WAV"
        GoTo spil
  End Select
  Form2.Cls
      Form2.Print
      Form2.Print
      Form2.Print
      Form2.Print Tab(4); "Filen: " & File1.filename & " er ikke et billede!"
  Exit Sub
vis:
  afspil.Visible = False
  bil = Dir1.Path & "\" & File1.filename
  On Error GoTo billedfejl
  Image2.Picture = LoadPicture(bil)
  filesize.Caption = Int(FileLen(bil) / 1000)
  Picture1.Picture = LoadPicture(bil)....

Tag det essentielle ud.

M.v.h.  Jørn
Avatar billede hcichosz Praktikant
26. april 2003 - 01:52 #2
det kan jeg ikke få til at virke, men det er nu heller ikke helt det jeg mener,
lige som man kan bruge shell til at åbne en exe med, er der ikke et eller andet der kan åbne en given mappe på computeren med en knap
Avatar billede joern Nybegynder
26. april 2003 - 02:22 #3
Hej.

Der er listview, men det er ikke en kontrol jeg bruger.  Der er mange, mange spørgsmål og svar på 'Eksperten' om brug af ListView.

M.v.h.  Jørn
Avatar billede joern Nybegynder
26. april 2003 - 10:47 #4
Hej.

Fandt du alligevel noget der kunne bruges?  Tak for point.

m.v.h.  Jørn
Avatar billede hcichosz Praktikant
26. april 2003 - 10:48 #5
ja listview  ;-)
mvh HC
Avatar billede hcichosz Praktikant
27. april 2003 - 01:53 #6
Vis nogen også skulle bruge det så kan man åbne en mappe med shell
sådan her
Shell "explorer c:\", vbMaximizedFocus
mvh HC
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