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.NET Discussion :

Modification dynamique de Labels


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 52
    Par défaut Modification dynamique de Labels
    Bonjour, je me permet de faire remonter ce post car j'ai le meme genre de soucis en vb.net.
    Je souhaiterai modifier la visibilités de labels a l'aide d'une boucle "pour".
    L'idée est d'avoir des coordonnées au label (avec les index j'imagine)du genre
    lbl11 lbl21 lbl31 ...
    lbl12 lbl22 lbl32 ...
    ... ... ...

    étant donné que le nombre maximal de label pouvant être affiché est connu, je les ai tous créé en invisible et je voudrais rendre certains labels visible comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Code Visual Basic :
     
            Dim lbl as lblCase  
            Dim xy As Integer 
            For i = 1 To nbLettreChoisi 
                For j = 1 To NbMaxProposition 
                    xy = CUInt(CStr(i & j)) 
                    Me.controls.lbl(xy).Visible = True 
                Next  
            Next



    En recherchant sur le net, j'ai cru comprendre qu'il fallait ajouter un controle avec des "name" identiques pour chaque label et les index souhaités alors, j'ai tenté de créer un control lblcase.vb pour mettre tout mes labels indexé manuellement 11, 12, 13, ... Mais ensuite je n'arrivais pas a donner le même nom a tous ni a appeler le control.

    Merci pour votre précieuse aide!

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Ce que tu veux faire est comme ce post : modifier plusieurs label

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 52
    Par défaut
    Citation Envoyé par Sankasssss Voir le message
    Ce que tu veux faire est comme ce post : modifier plusieurs label

    Parfait, merci pour la redirection!

    je met le code qui fonctionne si ca peut aider:
    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
     
    Dim lbl(108) As Label
            Dim xy As Integer
            For i = 1 To 10
                For j = 1 To 8
                    xy = CUInt(CStr(i & j))
                    'Création d'un label
                    lbl(xy) = New Label
                    lbl(xy).Parent = gbGrille
                    lbl(xy).Left = i * 50
                    lbl(xy).Top = j * 50
                    lbl(xy).Height = 50
                    lbl(xy).Width = 50
                    lbl(xy).Text = ""
                Next
            Next

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

Discussions similaires

  1. changer dynamiquement couleur <LABEL>
    Par justdams dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/02/2006, 15h22
  2. modification dynamique
    Par creale10 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/02/2006, 09h29
  3. [C#] probleme bête de modification d'un label
    Par jesus144 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/12/2005, 01h14
  4. Modification dynamique de la couche alpha
    Par Daedar dans le forum OpenGL
    Réponses: 6
    Dernier message: 22/10/2005, 14h22
  5. [JTree] Modification dynamique du texte à afficher
    Par jIdJo dans le forum Composants
    Réponses: 2
    Dernier message: 17/06/2005, 16h49

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