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

IHM Discussion :

[Champs] Rendre invisble plusieurs étiquettes


Sujet :

IHM

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Points : 504
    Points
    504
    Par défaut [Champs] Rendre invisble plusieurs étiquettes
    Bonjour,

    J'ai plusieurs étiquettes (environ une cinquantaine) et je voudrais les rendre toutes invisibles sur click d'un bouton, leur nom sont tous du type : croix_1, croix_2, croix_3, etc etc ..

    Je me demandais donc si il était possible de les rendre toutes invisibles, en faisant un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.croix_& " * " & .Visible = False
    ou même un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i = 1 To 5
    Me.croix_& " i " & .Visible = False
    Next i
    Je ne sais même pas si c'est possible d'ailleurs.

    Si quelqu'un à une idée, merci !

  2. #2
    Membre actif Avatar de Gary_Stoupy
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 244
    Points : 232
    Points
    232
    Par défaut
    Bonjour,

    Comme tu le fais ce n'est pas possible...
    Mais tu peux faire un truc du genre en passant par une boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim i as variant
    dim NomEtiquette as string
     
    for i = 0 to NbControle
        NomEtiquette = "croix_" & i
        Me(NomEtiquette).Visible = false
    next i
    Et voilou, le tour est joué
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Points : 504
    Points
    504
    Par défaut
    Ah j'étais pas loin avec mon For !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim i As Integer
    Dim NomEtiquette As String
     
    For i = 1 To 4
        NomEtiquette = "croix_" & i
        Me(NomEtiquette).Visible = False
    Next i
    Et c'est dans la poche ! Merci =)

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 10/07/2006, 10h58
  2. Réponses: 1
    Dernier message: 05/12/2005, 22h49
  3. 8i : sql loader et champ texte sur plusieurs lignes
    Par naonedboy dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 23/11/2005, 10h07
  4. [c#] comment rendre invisble une colonne d'un datagrid
    Par meteor4 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 19/07/2005, 16h26
  5. [conception] champs vides ou plusieurs tables ?
    Par in dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 17/02/2004, 08h41

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