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

Visual Studio Discussion :

Comment agir sur autant de label que la valeur du nombre saisi dans un textbox ?


Sujet :

Visual Studio

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 124
    Points : 47
    Points
    47
    Par défaut Comment agir sur autant de label que la valeur du nombre saisi dans un textbox ?
    Bonjour à tous !

    Je bloque sur un problème sur VB.NET :
    L'utilisateur rentre un nombre entre 4 et 20 dans un textbox.
    Ensuite il dois saisir autant de nom qu'indique le nombre saisi précédemment.
    Les 20 labels sont déjà créer dans le design.
    Mon problème est pour afficher chaque nom saisis dans un label chacun, en mettant les autres label en visible = false.

    Ex :
    L'utilisateur met 4
    Il saisi donc quatre noms : nom1, nom2, nom3 et nom4
    Je dois donc mettre "nom1" dans le premier label, "nom2" dans le deuxième label etc.
    Et les 16 autres je les rend invisible.

    Je sais faire tout ça, sauf en fonction du nombre saisi !

    Je voudrais juste avoir la méthode et non le code, pour pouvoir démarrer.
    Merci d'avance

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    tu enlèves les 20 labels que tu as posés

    ensuite au moment au l'utilisateur choisit un nombre (genre 8) :
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1 to nbsaisi
      dim l as new label ' (ou textbox si c'est pour de la saisie)
      me.flp.controls.Add(l)

    avec un flowlayoutpanel
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 124
    Points : 47
    Points
    47
    Par défaut
    Merci pour ta réponse
    J'ai oublié de précisé, c'est c'est dans le cadre d'un exercice pour mon bts.
    Du coup, tu n'aurai pas une solution dans le "me.flp.controls.Add(l)" ?
    Je ne suis pas sensé utiliser de fonction que je n'ai pas vu en cours

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    si tu es censé utiliser des trucs que tu as vu en cours alors soit tu sais déjà ce que tu dois faire, sois vous n'avez pas vu en cours comment faire et donc tu ne peux pas le faire ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 124
    Points : 47
    Points
    47
    Par défaut
    On doit avoir vu les fonctions, les lignes une par une indépendamment.
    Moi je cherchais plus la méthode, en français.

Discussions similaires

  1. Comment agir sur un fichier texte avec visual Basic
    Par Panoramicks dans le forum VB.NET
    Réponses: 3
    Dernier message: 01/12/2015, 14h32
  2. Comment agir sur le premier ul
    Par pierrot10 dans le forum jQuery
    Réponses: 3
    Dernier message: 02/02/2014, 10h16
  3. Réponses: 2
    Dernier message: 17/03/2011, 14h13
  4. Réponses: 2
    Dernier message: 27/12/2006, 16h04
  5. Réponses: 10
    Dernier message: 18/08/2006, 12h14

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