IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB]Initialisation d'un activeX à partir de <param>


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut [VB]Initialisation d'un activeX à partir de <param>
    Bonjour,

    je suis actuellement en train de coder un activeX en VB6, et j'aurais aimé savoir comment initialiser un label à partir d'un paramètre passé dans une page html

    j'ai donc actuellement ce code qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserControl_Initialize()
    Label1.Caption = m_param
    End Sub
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    m_param = PropBag.ReadProperty("parametre1", "")
    End Sub
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <PARAM NAME="parametre1" VALUE="OK">
    comment dès l'ouverture de mon activeX obtenir la valeur du paramètre1 dans mon label1?

    merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut
    avec m_param défini en globale


  3. #3
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Pour info, UserControl_ReadPropertyBag se produit juste APRES UserControl_Initialise
    Je sais, c'est pas logique et pas pratique, mais c'est comme ça

    Donc de toute façon m_param est vide dans l'évenement Initialize

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut
    ah oui mince c'est exact :<

    et n'y a-t'il pas moyen de rafraichir cette valeur un peu après l'initialisation ?

  5. #5
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Créer une procédure Initialize appellée à la fin de l'évenement ReadpropertyBag (c'est ce que je fais, j'ai pas trouvé mieux)

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 152
    Par défaut
    ok, je te remercie pour l'astuce

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 03/03/2008, 14h13
  2. Réponses: 4
    Dernier message: 30/01/2008, 14h56
  3. Initialiser un signet word à partir d'excel
    Par HAFNI84 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/05/2007, 01h08
  4. Réponses: 2
    Dernier message: 08/05/2006, 12h22
  5. [MFC] Tester l'initialisation d'un ActiveX
    Par poseidon2 dans le forum MFC
    Réponses: 28
    Dernier message: 22/03/2005, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo