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
| ' Gestion des erreurs
On Error GoTo Catch02
' si la photo n'est pas définie, on affiche la photo image indisponible
' CurrentProject.Path : est le chemin de l'application
If Len(Me.photo) > 0 Then
Me.imgphoto.Picture = Me.photo
Else
Me.imgphoto.Picture = "C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images\Image_non_disponible.png"
End If
DisplayPhoto
Exit Sub
Catch02:
Select Case Err.Number
Case 2114
'Cas d'un type de fichier photo non supporté ...
MsgBox "Le format de l'image n'est supporté par le contrôle image Picture", vbCritical + vbOKOnly, "Application Photos"
Me.imgphoto.Picture = "C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images\Image_non_disponible.png"
Me.photo = vbNullString
Case 2220
'Cas d'un emplacement non valide du fichier image
MsgBox "Le fichier image n'a pas été trouvé à l'emplacement indiqué : " & vbCrLf & _
Me.photo, vbCritical + vbOKOnly, "Application Photos"
Me.imgphoto.Picture = "C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images\Image_non_disponible.png"
Me.photo = vbNullString
Case Else
' tout autre cas d'erreur
MsgBox "Erreur inattendue : " & Err.Number & vbCrLf & Err.Description, vbCritical + vbOKOnly, "Application Photos"
End Select
Err.Clear |
Partager