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 :

Générer autant de label qu'on veut


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Générer autant de label qu'on veut
    Salut, je suis sur un projet qui nécessite de générer X nombre de label. En fait c'est un horaire donc vous voyer le genre. J'ai des événements à placer dans mon horaire d'une semaine. Le problème c'est que je suis capable de générer un label avec le nom de l'événement à la bonne place, mais je ne veux avoir à générer d'autre label manuellement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim lblactivite As New Label
    Y a-t-il une manière de générer autant de label qu'on veut et à la bonne place? et comment?

    J'utilise un tablelayoutpanel pour mon horraire.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Points : 1 327
    Points
    1 327
    Par défaut
    Salut,

    pourquoi ne pas faire une boucle comme celle-ci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
            Dim z As Integer
            For z = 0 To TonNombre
    
                Dim label = New Label()
                label.Text =  TonTexte
                TableLayoutPanel2.Controls.Add(label, z, 2)
    
            Next
    Ici j'ai choisis de mettre tous mes labels sur la ligne 2, et chaque nouveau label se place dans la colonne suivant.
    Toutefois dans mon exemple mon TableLayoutPanel est déjà formaté, si tu veux le formatter en fonction du nombre de label il faudrait ajouter une nouvelle colonne à chaque ajout de label
    Le Porc est un loup pour le Porc.

Discussions similaires

  1. [XL-2007] générer autant de graphiques que d'attributs dans le tableau
    Par anaelleata dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/11/2014, 10h50
  2. Réponses: 5
    Dernier message: 24/09/2012, 08h51
  3. [TASM] Générer OBJ où l'on veut !
    Par DoubleD dans le forum Assembleur
    Réponses: 1
    Dernier message: 19/05/2011, 12h56
  4. Générer nombre aléatoire dans un label
    Par Remus91 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/03/2009, 02h32
  5. Réponses: 5
    Dernier message: 08/07/2002, 16h22

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