codice:
Private Sub Combo1_Click()
Dim path_drive As String
Dim cartella As String
path_drive = "C:\MenuFile" 'ho provato anche a mettere solo C:
cartella = Combo1.Text
File1.Path = "C:" & cartella
End Sub
codice:
Private Sub Form_Load()
Dim path_drive As String
Dim cartella As String
path_drive = "C:\Menufile" 'ho provato anche a mettere solo C:
Combo1.Clear
Combo1.AddItem "Antivirus"
Combo1.AddItem "Audio"
cartella = Combo1.Text
Select Case cartella
Case "Antivirus"
File1.Path = path_drive & cartella
File1.Pattern = "*.txt"
Case "Audio"
File1.Path = path_drive & cartella
File1.Pattern = "*.exe"
End Select
End Sub
ora avviando il programma la combo si svuota e fin qui ok
selezionando una voce (es.Audio)
la filelist mi visualizza il contenuto e anche qui ok
ma se clicco di nuovo sulla combo per selezionare un altra voce (es.antivirus)
mi da l'errore 76
questo perchè il file1.path e attivo sul percorso completo della cartella audio cioe
c:\menufile\audio giusto?
e quindi quando clicco di nuovo sull'altra voce mi da l'errore
dovrei svuotare il file1.path ogni volta che clicco giusto