Bonjour,
pour un projet, je dois créer un composant ActiveX en Visual Basic 6...
Et j'ai un petit problème avec l'enregistrement d'une propriété...
La valeur sélectionné par le programmeur n'est pas accessible au moment de
l'exécution...
Dans mon UserControl :
1) je déclare un nouveau type :
Public Enum Cycle
[12H]
[24H]
End Enum
2) je déclare une variable :
Dim selectMode As Boolean
3) créations des méthodes GET & LET :
Public Property Get Mode() As Cycle
Mode = selectMode
End Property
Public Property Let Mode(ByVal NewValue As Cycle)
selectMode = NewValue
PropertyChanged "Mode"
End Property
4) enregistrement des propriétés :
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
selectMode = PropBag.ReadProperty("Mode", 1)
End Sub
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
PropBag.WriteProperty "Mode", selectMode, 1
End Sub
J'ai donc un problème lors de l'enregistrement de la propriété...
En effet, lorsque j'essaye de tester cette propriété dans une autre
méthode LET d'une autre propriété, selectMode égale toujours 0...
Je comprends pas... HELP ME !!!!
Merci d'avance.
Fabien