Salut.

J'ai un problème et je voudrai le résoudre.
J'ai un Form avec un PictureBox + un Bouton pour insérer une image.
Si je fais ce que je viens de dire pas de probleme cela fonctionne, je vois mon image dans mon PictureBox.

Par contre si je clique sur annuler dans avant de choisir une image, j'ai un beau message d'erreur.

Message d'erreur :
Une exception non gérée du type 'System.ArgumentException' s'est produite dans mscorlib.dll
Informations supplémentaires : Le chemin d'accès n'a pas une forme conforme.

Au niveau de :
PictureBox1.Image = Image.FromFile(a.FileName)


Si quelqu'un peux m'aider. Merci d'avance.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Imports MySql.Data.MySqlClient
Imports System
Imports System.Drawing.Image
Imports System.IO
Imports System.String
 
 
Public Class TESTFOTO
    Dim MysqlConn As MySqlConnection
    Dim COMMAND As MySqlCommand
    Dim READER As MySqlDataReader
    Dim a As New OpenFileDialog
    Dim dr As MySqlDataReader
    Private Sub TESTFOTO_Load(sender As Object, e As EventArgs) Handles MyBase.Load
 
 
    End Sub
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        'Seleccionar Imagen
        Dim piclocation As String
        a.Filter = Nothing
        piclocation = a.FileName
        a.ShowDialog()
        PictureBox1.Image = Image.FromFile(a.FileName)
        'Seleccionar Imagen
 
    End Sub
End Class