Bonjour,

je cherche a faire un contrôle customisé à ajouter à ma toolbox.
Ce controle contient une image et un texte, c'est assez simple.
Pour le texte pas de problème, ca marche comme il faut, mais je n'arrive pas a afficher d'image.

Voilà comment j'ai procédé :

j'ai un projet de type "Class library" qui contient mon controle customisé.
Dans ce projet j'ai "MonControle.vb" qui est un userControl, et qui contient une picturebox.
J'ai également un fichier de ressources "images_res2" qui contient mes images.

Voila le code de mon controle :

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
Imports System.Resources
Imports System.Reflection
 
Public Class Pions
 
Public Enum eType
        image1
        image2
        image3
    End Enum
 
    Private _Type As eType
    Private _Nombre As Integer
    Public Property Type As eType
        Get
            Return _Type
        End Get
        Set(ByVal value As eType)
            _Type = value
            Dim resmgr As New ResourceManager("MyControlNamespace.images_res2", Assembly.GetExecutingAssembly())
            Select Case value
                Case eType.image1
                    Me.pImage.Image = resmgr.GetObject("image1")
                Case eType.image2
                    Me.pImage.Image = resmgr.GetObject("image2")
                Case eType.image3
                    Me.pImage.Image = resmgr.GetObject("image3")
                Case Else
 
            End Select
        End Set
    End Property
 
    Public Property Nombre As Integer
        Get
            Return _Nombre
        End Get
        Set(ByVal value As Integer)
            _Nombre = value
            tNombre.Text = value
        End Set
    End Property
 
End Class

Quand j'essaye d'utiliser ce controle dans un projet winform (je le compile, puis j'ajoute la dll dans ma toolbox), le texte fonctionne bien mais aucune image ne s'affiche quand je change la propriété "Type", sauriez vous me dépanner?

Merci beaucoup.