chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
27 août 2007 à 17:41
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
28 août 2007 à 16:46
Salut,
J' ai un UserControl (ctrl_X) avec une PictureBox sur laquelle est placé un label (lbl_Caption)
Problème : j' arrive pas à changer la propriété Caption au cours de l' éxécution.
ctrl_X.Caption="Nouvelle Caption"
ne donne rien et le UC conserve sa Caption par défaut.
'
Voici le code du UC :
Const DefCaption = "Caption"
Dim v_sCaption As String
Private Sub UserControl_InitProperties()
v_sCaption = DefCaption
End Sub
Public Property Get Caption() As String
Caption = v_sCaption
End Property
Public Property Let Caption(m_Caption As String)
v_sCaption = m_Caption
PropertyChanged "Caption"
End Property
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
v_sCaption = PropBag.ReadProperty("Caption", DefCaption)
UserControl.lbl_Caption.Caption = v_sCaption
End Sub
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Caption", v_sCaption, DefCaption)
End Sub
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 27 août 2007 à 18:33
pour le premier problème, ca paraît évident non ??? Tu ne modifie pas le caption de ton label, tu ne fais que le stocker dans ta variable m_Caption ! (le readproperty n'est déclenché que lors du chargement de la form dans l'IDE VB !).
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 27 août 2007 à 17:50
Re-salut,
En attente d' une réponse à la première question, en voici une deuxième.
Après avoir ajouté vb6.exe.Manifest. dans ...\Microsoft Visual Studio\VB98.
Manifestement ma palette a disparue et du coup pour les proprietes Color l' onglet
Palette est vide et je n' ai plus que les couleurs System.
Est-ce normal ?
Merci .