Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2788 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Création d'ActiveX en VB6.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Création d'ActiveX en VB6.

n°330361
BabarZ
Posté le 12-03-2003 à 12:15:06  profilanswer
 

Quelqu'un a des exemples ou tutoriels solides car l'aide de VB... :(
Je bloque sur la def des propriétés du controle en phase création (ajout de la page de propriétés sans résultats !)
 
Merci :jap:

mood
Publicité
Posté le 12-03-2003 à 12:15:06  profilanswer
 

n°330404
drasche
Posté le 12-03-2003 à 12:36:52  profilanswer
 

pour une propriété qui s'appellerait mettons "Attributes", voici l'implémentation minimum pour que ça fonctionne bien:
 


' Initialisation
Private Sub UserControl_InitProperties()
    Attributes = DEFAULT_ATTR
End Sub
 
' Récupération
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    Attributes = PropBag.ReadProperty("Attributes", DEFAULT_ATTR)
End Sub
 
' Sauvegarde
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    Call PropBag.WriteProperty("Attributes", Attributes, DEFAULT_ATTR)
End Sub


 
Le truc est que le property bag sauvegarde tes propriétés dans ton source, comme les contrôles standards.
 
DEFAULT_ATTR est simplement une constante que tu définis avec une valeur par défaut pour ton contrôle.  Attributes est une property que tu définis comme tu veux.
 
Petite note: pour les couleurs, tu dois utiliser le type OLE_COLOR et non Long pour avoir l'interface de choix des couleurs dans ton contrôle.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°331196
cvb
Posté le 12-03-2003 à 20:42:20  profilanswer
 

BabarZ a écrit :

Quelqu'un a des exemples ou tutoriels solides car l'aide de VB... :(
Je bloque sur la def des propriétés du controle en phase création (ajout de la page de propriétés sans résultats !)
 
Merci :jap:  

va sur www.vbfrance.com tu en auras d'autres...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Création d'ActiveX en VB6.

 

Sujets relatifs
[RESOLU] [Access] Création d'un formulaire de consultationAide pour la création d'un script[Règlé]
[bat] creation d un fichier .txt contenant un 0creation d'un tableau dynamique
[activeX] controle de l'impressionAide pour la CREATION d'un petit scripte ou programme
[VS .NET] Comment afficher le code VB.NET comme dans VB6 ?[SQL Server] création de verrou bloquant
Création d'un systéme de cookiesPB en VB6
Plus de sujets relatifs à : [VB] Création d'ActiveX en VB6.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR