[VB6] : Création composant et enregistrement d'une propriété
Foub12
Messages postés44Date d'inscriptionmardi 9 juillet 2002StatutMembreDernière intervention 1 avril 2007
-
14 févr. 2005 à 09:24
cs_carlos
Messages postés4Date d'inscriptionjeudi 6 décembre 2001StatutMembreDernière intervention14 juin 2007
-
29 déc. 2005 à 19:34
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
A voir également:
[VB6] : Création composant et enregistrement d'une propriété
cs_carlos
Messages postés4Date d'inscriptionjeudi 6 décembre 2001StatutMembreDernière intervention14 juin 2007 29 déc. 2005 à 19:34
salut je veut savoir comment tu enregestre ton activex ,
parce que qu'on je veut ouvrir la page html qui contient mon application dans le dossier il ne s'affiche pas ...et merci