1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| Public Class Form1 ' que tu as déjà en théorie
Public Class img ' une petite classe pour ranger toutes les infos liées à une image
Public path As String ' chemin physique du fichier
Public nom As String ' nom du fichier sans le chemin et sans l'extension
Public vote As Integer ' nombre de +1
End Class
Private _Imgs As New List(Of img) ' une collection, qui permet de stocker x objet du type désiré (img ici)
Private _CurrentIndex As Integer ' 0 par défaut on s'en sert pour savoir où on en est dans la collection
Public Sub New()
InitializeComponent()
Dim dossier As String = "x:\dossier"
For Each f As String In System.IO.Directory.GetFiles(dossier)
Dim i As New img
i.path = f
i.nom = System.IO.Path.GetFileNameWithoutExtension(f)
_Imgs.Add(i)
Next
End Sub
Private Sub ShowImage()
Me.Picturebox1.Image = System.Drawing.Image.FromFile(_Imgs(_CurrentIndex).path)
Me.ToolTip1.SetTooltip(Me.Picturebox1, _Imgs(_CurrentIndex).nom)
End Sub
End Class |
Partager