Salve ragazzi,
ho ancora bisogno di un aiutino per ultimare il mio programma.

Ho creato un altro form in cui c'è la possibilità di visualizzare delle foto presenti nella cartella \bin\debud\images del programma.

- il contatore per l'avanzamento delle foto funziona ma non mi cambia immagine, cambia solo sulla listbox
- visualizzo tutto il percorso del file, mentre io voglio visualizzare solo il nome del file, ho provato con http://msdn.microsoft.com/it-it/library/system.windows.forms.filedialog.filenames%28v=vs.8 0%29.aspx#Y342
ma non funziona.

- la visualizzazione del numero della foto sul labeltext funziona solo in parte, mi visualizza il totale delle foto ma nprograssivamente quando le seleziono es. 2/30,3/30,4/30 ecc.
rimane sempre a 1/30

codice:
Imports System.IO 
Imports System.Drawing.Image 
Public Class Form5          
Dim myimages As New ListBox     
Private percorsoImgs As String = Application.StartupPath & "\images"           
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        
 For Each File In Directory.GetFiles(percorsoImgs,"*.JPG",SearchOption.AllDirectories)             ListBox1.Items.Add(File)         
Next     
End Sub             
Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 
ListBox1.SelectedIndexChanged        
 PictureBox1.ImageLocation = ListBox1.SelectedItem        
 TextBox1.Text = ListBox1.SelectedItem        
 Label3.Text = ListBox1.SelectedItems.Count & "/" & ListBox1.Items.Count     
End Sub      
 Private Sub cmdAvanti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAvanti.Click         
Dim j As Integer = ListBox1.SelectedIndex        
 For i = 0 To ListBox1.Items.Count - 1             
If i = j + 1 Then                 
ListBox1.SetSelected(i, True)            
 Else                 
ListBox1.SetSelected(i, False)            
 End If         
Next    
 End Sub      
Private Sub cmdIndietro_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdIndietro.Click         
Dim j As Integer = ListBox1.SelectedIndex         
For i = 0 To ListBox1.Items.Count - 1            
 If i = j - 1 Then                
 ListBox1.SetSelected(i, True)            
 Else                 
ListBox1.SetSelected(i, False)            
 End If        
 Next     
End Sub
Grazie per le risposte
Un Saluto