Ben c'est bete comme choux :
Dans un novueau projet, ajotue un picture1 et un picture2 sur la form et un bouton Command1. Met une image
Dans le code de Command1 colles ça :
Private Sub Command1_Click()
Dim i As Long, j As Long
With Picture1
.ScaleMode = vbPixels
.AutoSize = True
.Picture = LoadPicture("d:\divers\graphics\happy2.bmp")
End With
With Picture2
.ScaleMode = vbPixels
.Width = Picture1.Width
.Height = Picture1.Height
End With
For i = 0 To Picture1.Width
For j = 0 To Picture1.Height
Picture2.PSet (i, j), Picture1.Point(i, j)
Next
Next
End Sub
Dans le loadpicture(), rempalce le nom de mon fichier par un fichier existant sur ta machine et lance le projet puis clique sur le bouton ...
Tu verras picture2 se dessiner à l'identique de Picture1
Christophe R.