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

Access Discussion :

Création dynamique de contrôle Treeview


Sujet :

Access

  1. #1
    Membre averti Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Points : 415
    Points
    415
    Par défaut Création dynamique de contrôle Treeview
    Bonjour,


    Je tente la création d'un formulaire à partir du code ; mais je bloque sur la création du treeview. Mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    Sub creeForm()
        'variables
        Dim frm As Form
        Dim ctlLabel As Control, ctlText As Control
        Dim tv As treeview
        Dim treeview As Control
        Dim nodex As node
     
     
        'création du formulaire
        Set frm = CreateForm
     
        'création des contrôles
        Set ctlText = CreateControl(frm.Name, acTextBox, , "", "", 1000, 100)
        ctlText.Name = "txt"
     
        Set ctlLabel = CreateControl(frm.Name, acLabel, , ctlText.Name, "Texte", 10, 100)
        Set ctlButton = CreateControl(frm.Name, acCommandButton, , , "bt1", 3000, 100)
        ctlButton.Caption = "Hello"
     
        'instanciation du treeview
        Set pc = CreateControl(frm.Name, acCustomControl, , , "", 600, 600)
        pc.Class = "MSComctlLib.TreeCtrl.2"
        pc.OLEClass = "TreeCtrl"
        pc.Name = "treeview"
        pc.Enabled = True

    Ceci me créer bien une zone que je suppose être un treeview ; mais impossible d'ajouter des nodes au contrôle.

    pc.Object.Nodes.add(.....)


    Quelqu'un a une idée..


  2. #2
    Membre averti Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Points : 415
    Points
    415
    Par défaut
    Personne ?, up

Discussions similaires

  1. Création dynamique de contrôle
    Par makhchoune dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/11/2010, 10h20
  2. Création dynamique de contrôles avec événements différents
    Par SphereDuNeant dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/10/2009, 21h28
  3. Création dynamique de contrôles
    Par Jertho dans le forum VBA Access
    Réponses: 29
    Dernier message: 05/12/2008, 08h23
  4. Erreur création dynamique de contrôle
    Par thierrybatlle dans le forum Access
    Réponses: 1
    Dernier message: 10/02/2006, 11h00
  5. Création dynamique de contrôles
    Par qi130 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 17/12/2004, 13h19

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