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 :

Treeview bouge quand Enabled = True, puis False, puis True


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2003
    Messages : 55
    Points : 40
    Points
    40
    Par défaut Treeview bouge quand Enabled = True, puis False, puis True
    bonsoir,

    j'utilise un contrôle Treeview (que je nommerai trwMon) dans un formulaire Access tout ce qu'il y a de plus normal. je remplis mon Treeview sans problème. j'ai besoin de le rendre inaccessible, donc je fais :

    quoi de plus normal... jusque là, tout va bien. mais lorsque je veux de nouveau le rendre accessible en utilisant une instruction de développeur expert :

    il se place en haut et à gauche de mon formulaire et ne reviens à sa position initiale qu'après que j'ai cliqué dedans...

    C'est Microsoft qui déconne là, on est d'accord ? j'ai fouillé dans le SDK et je n'ai trouvé aucun article à ce sujet. Quelqu'un a-t-il une solution ? parce que pour l'instant, je n'en vois que 2 tout aussi inélégantes l'une que l'autre :
    . rendre invisible le Treeview,
    . placer un cadre devant le Treeview.

    ma configuration : Windows XP + Microsoft Access 2002.

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2003
    Messages : 55
    Points : 40
    Points
    40
    Par défaut
    bon j'ai trouvé une vraie solution à mon problème ! j'utilise une API pour rendre accessible ou non le TreeView et çà marche, c'est propre !

    une bonne ressource, déjà, c'est msdn, aux adresses suivantes :

    Contrôle TreeView :
    http://msdn.microsoft.com/library/de...w/treeview.asp

    Fonctions Windows :
    http://msdn.microsoft.com/library/de...ablewindow.asp

    aux vues de tout çà, j'ai déclaré mon API :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public Declare Function EnableWindow Lib "user32" _
      (ByVal hwnd As Long, ByVal fEnable As Long) As Long
    puis dans la procédure qui doit rendre accessible ou non le TreeView, j'écris la chose suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Call EnableWindow(trwMon.hwnd, IIf(blnAccessible, 1, 0))
    voilà, et je le répète : çà marche ! et je suis bien content...

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

Discussions similaires

  1. Propriété "enable = true or false"
    Par eristoff53 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/03/2009, 12h31
  2. Réponses: 6
    Dernier message: 26/07/2006, 12h00
  3. entier puis char puis string
    Par jadey dans le forum MFC
    Réponses: 4
    Dernier message: 25/03/2006, 21h15
  4. probleme affichage visible = true ou false
    Par Hitmaaan dans le forum Access
    Réponses: 4
    Dernier message: 29/09/2005, 14h17

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