Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Visualizzare contenuto di una cartella in una listbox ??
Forum - Visual Basic 6 - Visualizzare contenuto di una cartella in una listbox ??

Avatar
frabelfagor_95 (Normal User)
Newbie


Messaggi: 17
Iscritto: 05/01/2011

Segnala al moderatore
Postato alle 14:28
Martedì, 01/02/2011
Ciao a tutti!

ho la necessità di visualizzare dei file BMP contenuti in una cartella (C:\immagini\)  in una listbox, e quando sulla listbox, faccio click su un file, in una picturebox mi venga fuori quello selezionato.

PS: è molto importante che nella listbox non venga visualizzato il percorso (C:\immagini\1.bmp) ma venga visualizzato solo il nome (1.bmp)

decisamente non so da dove iniziare, datpsi che sono alle prime con vb6

GRAZIE A TUTTI :k:

PM Quote
Avatar
Sal47 (Normal User)
Pro


Messaggi: 96
Iscritto: 05/02/2009

Segnala al moderatore
Postato alle 20:38
Martedì, 01/02/2011
Ciao, se non ho capito male il tuo quesito puoi provare così:
1. Listbox: nella proprietà List(elenco) digita i nomi dei files bmp che sono nella
   tua cartella "C:\Immagini\"; ad es. nella prima riga:01.bmp, nella riga
   sottostante:02.bmp, ecc.

2. PictureBox: eventualmente metti Autosize = True

3. Poi aggiungi il seguente semplice codice:

Option Explicit

Private Sub List1_Click()
Dim i As Integer
i = List1.ListIndex
Picture1.Picture = LoadPicture("C:\Immagini\" & List1.List(i))
End Sub

In alternativa al punto 1. puoi aggiungere nel codice:
Private Sub Form_Load()
List1.AddItem "01.BMP"
List1.AddItem "02.BMP"
List1.AddItem "03.bmp"
End Sub

Ho provato e funziona.
Saluti
Sal47

PM Quote
Avatar
frabelfagor_95 (Normal User)
Newbie


Messaggi: 17
Iscritto: 05/01/2011

Segnala al moderatore
Postato alle 21:49
Martedì, 01/02/2011
Grandissimo!!

ti ringrazio molto!

:)

alla prossima :k:

PM Quote
Avatar
frabelfagor_95 (Normal User)
Newbie


Messaggi: 17
Iscritto: 05/01/2011

Segnala al moderatore
Postato alle 22:15
Martedì, 01/02/2011

Ultima modifica effettuata da frabelfagor_95 il 01/02/2011 alle 22:16
PM Quote