Bonsoir.
Je créer un composant ActiveX et j'ai besoin d'une propriété Icone. J'ai donc commencé par déclarer simplement une variable StdPicture en public. Cela fonctionnait très très bien.
Maintenant j'ai besoin d'éxécuter certaines taches dès qu'un utilisateur agit sur cette variable. J'ai donc décider de faire des Property Get et Let. J'ai fait de même avec une autre variable de type String.
Mon problème est le suivant. Lorsque je met ce code :
Dans la boite de propriété de VB6 apparaît bien une propriété Icone avec les ... pour selectionner un icone sur le disque. Mais lorsque j'en selectionne un, une erreur est générée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim FIcone As StdPicture ... ... Public Property Get Icone() As StdPicture Set Icone = FIcone End Property Public Property Let Icone(Ic As StdPicture) Set FIcone = Ic End Property
j'ai essayé en enlevant le code à l'interieur des property, meme topo. en mettant une gestion d'erreur, je me suis rendu compte que l'on entrai jamais dans le property Let !! et qu'aucune de mes procédures et fonctions de mon controle ne déclenche d'erreur!!!!Envoyé par erreur
Un peu d'aide me serait grandement utile
Merci d'avance
Partager