Bonjour

Je développe avec Visual Studio 2005 et j'ai un soucis pour créer dynamiquement une picture.

j'ai donc crée une classe ClPicturebox donc voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Public Sub New(ByVal ImageAUploader As String, ByVal X As Integer, ByVal Y As Integer, ByVal Hauteur As Integer, ByVal Largeur As Integer)
        'On charge l'image
        Drawing.Image.FromFile(ImageAUploader)
        'On définie la taile
        Me.Height = hauteur
        Me.Width = Largeur
        'on définie la position
        Me.Top = Y
        Me.Left = X
        Me.Visible = True
        'Me.BackColor = Color.Blue
    End Sub
et j'ai un formulaire qui utilise cette classe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Public PctMusique As ClPictureBox
Private Sub FrmMiniLecteur_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
        PctMusique = New ClPictureBox("C:\Documents and Settings\xxx\Mes documents\Cours\VB net\xxx\Images\Design\btMp3.png", 100, 100, 50, 50)
        Me.PctFondTouche.Controls.Add(PctMusique)
    End Sub
et en fait il me crée bien mon picture box car quand je met le background color il s'affiche bien mais des que je veux mettre mon image il ne m'affiche rien.

Je ne pense pas avoir fait d'erreur dans mon code mais j'espere quand meme que vous aurez une petite solution pour m'aider a avancer.



PS: le lien de l'image est bon
PS2: Je n'ai pas d'erreur de compilation mais j'ai ca qui s'affiche dans ma fenetre d'execution

Une exception de première chance de type 'System.IO.FileNotFoundException' s'est produite dans System.Drawing.dll
Une exception de première chance de type 'System.NullReferenceException' s'est produite dans myBox.net.exe