Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionOption Explicit Dim pW As Integer 'Largeur Picture2 Dim iW As Integer 'Largeur Image Dim d As Integer 'distance entre 2 images Dim H As Integer 'Hauteur Picture Dim Ni As Integer 'Nombre d'images
Private Sub Form_Load() 'paramètres à déterminer d 20: H 170 pW = d Form1.ScaleMode = 3 Picture1.ScaleMode = 3 Picture1.Appearance = 0 Picture1.BorderStyle = 1 ' picture1.top = à déterminer Picture1.Left = 0 Picture1.Width = Form1.ScaleWidth Picture1.Height = H ' HScroll1.top = à déterminer HScroll1.Width = Picture1.Width HScroll1.Left = 0 HScroll1.Max = 0 Picture2.ScaleMode = 3 Picture2.Appearance = 0 Picture2.BorderStyle = 0 Picture2.Left = 0 Picture2.Top = 0 Picture2.Height = H - 2 End Sub
Private Sub CmdAjouter_Click() Dim nom As String Ni = Ni + 1 'pour les besoins du Test If Ni 1 Then nom "C:\IMAGES\GIFS\001a.gif" If Ni 2 Then nom "C:\IMAGES\GIFS\003a.gif" If Ni 3 Then nom "C:\IMAGES\GIFS\010a.gif" If Ni 4 Then nom "C:\IMAGES\GIFS\001a.gif" If Ni 5 Then nom "C:\IMAGES\GIFS\003a.gif" If Ni 6 Then nom "C:\IMAGES\GIFS\010a.gif" If Ni 7 Then nom "C:\IMAGES\GIFS\001a.gif" If Ni 8 Then nom "C:\IMAGES\GIFS\003a.gif" If Ni 9 Then nom "C:\IMAGES\GIFS\010a.gif" If Ni > 1 Then Load Image1(Ni) Image1(Ni).Left = pW Image1(Ni).Visible = True Image1(Ni).Picture = LoadPicture(nom) iW = Image1(Ni).Width pW = pW + iW + d Picture2.Width = pW HScroll1.Max = pW End Sub
Private Sub HScroll1_Change() Picture2.Left = - HScroll1.Value End Sub Private Sub HScroll1_Scroll() Picture2.Left = - HScroll1.Value End Sub