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 :

Comment initialiser les propriétés de plusieurs contrôle Line sur une même feuille


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Comment initialiser les propriétés de plusieurs contrôle Line sur une même feuille
    Bonjour à tous,

    j'ai développé une petite application en VB6, qui gère et trace un planning à l'aide de contrôles line que je redimensionne et place avec le code.

    Au chargement de ma feuille planning je masque avec la propriété visible les 24 contrôle line, ce que je souhaite faire c'est quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim I as integer
     
    For I=1 to 24
    Line(I).Visible = False
    Next I
    bien évidement cela ne fonctionne pas, comme je débute je tourne en rond
    quelqu'un aurait il l'amabilité de m"expliquer les base de ce genre de mécanisme

    Je précise que pour l'instant (soyez indulgent avec ce qui va suivre....) j'ai résolu le truc en recopiant 24 fois le code avec un numéro de contrôle différent , donc quand vous aurez fini de vous taper sur les cuisses, pourriez vous me donner la solution.

    merci beaucoup

  2. #2
    Membre averti
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Points : 446
    Points
    446
    Par défaut
    Bonjour JudasBricot,

    Les tableaux de controle ne commencent pas à 0 ?
    De plus, les tableaux de controles ont deux propriétés très pratique LBound et UBound

    Essaie cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For I=Line.LBound to Line.UBound 
      Line(I).Visible = False
    Next I
    Le plus difficile pour trouver une bonne réponse, c'est déjà de trouver la bonne question.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Merci NajDar
    Merci pour ta réponse rapide, mais comme je suis du genre têtu j'ai continué à lire les posts des autres membres et j'ai trouvé la solution grace au groupe de contrôle, dont je n'avais pas saisi l'utilité, ben voilà c'est fait

    en tout cas merci encore.

    Au prochain blocage

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/01/2015, 20h02
  2. Réponses: 0
    Dernier message: 18/01/2015, 12h59
  3. Réponses: 1
    Dernier message: 24/08/2009, 19h20
  4. Réponses: 1
    Dernier message: 14/05/2007, 16h46
  5. Réponses: 7
    Dernier message: 15/12/2006, 17h14

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