Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378

    [Visual Basic6] - tasto sfoglia

    Salve,
    In VB come faccio a creare un istanza dello "Sfoglia di sistema" per sfogliare le cartelle per selezionare i file (non le cartelle) del mio Sistema?

    Ho trovato quella per le cartelle su alcuni tutorial, ma quella per i file non la trovo

    aiutino?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Visual Basic ? Quale ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Originariamente inviato da oregon
    Visual Basic ? Quale ?
    6, ho appena modificato l'oggetto :P

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Di norma, per navigare tra le cartelle e vedere i file si usa il controllo CommonDialog.

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Originariamente inviato da gibra
    Di norma, per navigare tra le cartelle e vedere i file si usa il controllo CommonDialog.

    Ciao
    Sulla Visual Basic 2008 Express Edition da dove lo seleziono?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da XvOg1
    Sulla Visual Basic 2008 Express Edition da dove lo seleziono?
    E cosa c'entra VB 6 con Visual Basic 2008, di grazia ... ???
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Devi trovare il controllo FolderDialog se non sbaglio. Per visualizzarla, devi scrivere:

    codice:
    FolderDialog1.ShowDialog()
    Poi esistono anche SaveFileDialog, per salvare i file, OpenFileDialog per aprire i file.

    Spero di essere stato chiaro.

    Ciao!

    "Che differenza c'è tra un telescopio e una scarpa stretta? - Nessuna! Tutte due fanno vedere le stelle!"
    **********
    Homeworld 2, il gioco potente che ho mai incontrato!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Grazie a tutti quelli che mi hanno aiutato, come avrete ben capito ho iniziato da 2 giorni a scrivere codice in vb.

    Ho risolto cosi:
    codice:
     Public Function apri_cartella()
            Dim ris As Long
            Dim val As String = "OK"
            On Error GoTo GestioneErrori
    
            Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog
            Me.OpenFileDialog1.FilterIndex = 0
            Me.OpenFileDialog1.Filter = "Documenti di testo (*.txt)|*.txt"
            Me.OpenFileDialog1.ShowDialog()
            If Me.OpenFileDialog1.FileName = Nothing Then
                GoTo GestioneErrori
            End If
            ris = MsgBox("Hai selezionato: " + Me.OpenFileDialog1.FileName & Environment.NewLine + "Confermi? ", MsgBoxStyle.YesNo)
            If ris = vbNo Then
                Return val
            End If
            Return Me.OpenFileDialog1.FileName
    
            Exit Function
    GestioneErrori:
            Err.Description = "Nessun file selezionato o avrai premuto 'Annulla' :D "
            Call MsgBox(Err.Description, vbCritical + vbOKOnly)
        End Function

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Originariamente inviato da Alexander777
    Devi trovare il controllo FolderDialog se non sbaglio. Per visualizzarla, devi scrivere:

    codice:
    FolderDialog1.ShowDialog()
    Poi esistono anche SaveFileDialog, per salvare i file, OpenFileDialog per aprire i file.

    Spero di essere stato chiaro.

    Ciao!

    si, smanettando un pò con l'ide di vb e navigando tra le api sono riuscito a capire come funziona, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.