UserControl Propriété Picture [Résolu]

Signaler
Messages postés
863
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
21 août 2015
-
Messages postés
863
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
21 août 2015
-
Salut à tous !

J'ai un UserControl avec une propriété Picture.
Dans le load de ma form, lorsque je met :
UserControl1.Picture = LoadPicture("C:\..........")
Il me renvois une erreur sur
.Picture
Erreur de compilation:
Utilisation incorrecte de la propriété.

Cependant si je cherche l'image depuis le menu propriété, il affiche l'image sans problème. Je me demande bien si le code LoadPicture est valide dans cette option.

Voici mon UserControl :
Public Property Get Picture() As Picture
Set Picture = Picture1.Picture
End Property

Public Property Set Picture(ByVal New_Picture As Picture)
Set Picture1.Picture = New_Picture
PropertyChanged "Picture"
End Property

Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
Set Picture = PropBag.ReadProperty("Picture", Nothing)
End Sub

Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Picture", Picture, Nothing)
End Sub

Et voici ma form :
UserControl11.Picture = LoadPicture("C:\noir.bmp")

Avez-vous idée svp ?

Merci

----------
OS : Windows 7 Pro 64 Bit
Platforme : Visual Basic 6.0

4 réponses

Messages postés
14613
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 août 2020
427
Bonjour quelle version de VB?
VB6 VBA VBScript VB.Net?
Messages postés
14694
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
14 août 2020
144
D'après le code, c'est du VB6 :
Présence de UserControl excluant VBA
Utilisation de Property {Get|Set} excluant VB.NET
Messages postés
14613
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 août 2020
427
J'étais pas sûr pour le VBA, je vois que tu as déplacé dans la section adéquat.
@ Sinistrus, merci d'y faire attention la prochaine fois
Messages postés
863
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
21 août 2015

Merci, ça fonctionne avec
Set