Bonjour , je vous expose mon soucis :
J'ai créé un Controle ActiveX ainsi qu'une Page de propriété . Mon activeX est importer sous InTouch , donc grace à ma page de propriété , j'ai la possibilité de changer par exemple la taille de ma vanne située sur mon activeX , le changement de taille fonctionne , mais n'est pas gardé en mémoire , aprés avoir cherché sur le net , j'ai trouvé la reponse , c'est UNE HISTOIRE DE PERSISTANCE DES DONNEES grace à l'objet PROPERTYBAG et les methodes WriteProperty et ReadProperty. J'ai donc suivit la procédure trouvé dans l'aide de vb6 , càd :
- dans ma page de propriété
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub txttaille_vanne_Change()
    PropertyChanged "Text"
    End Sub
- dans mon UserControl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    UserControl.WriteProperty "Text1", txttaille_vanne.Text, "70"
End Sub
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    Text1.Text = ReadProperty("Text1", "70")
End Sub
txttaille_vanne : nom du textbox de ma page de propriété
70 : valeur par defaut

en créant mon projet.ocx , j'ai une erreur sur txttaille_vanne ,
je ne sais pas comment faire pour dire que txttaille_vanne ce trouve sur ma page de propriété , un truc du genre
propertypage.txttaille_vanne
mais ca ne va pas !!!

à l'aide

merci d'avance
amicalement lucas