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

Windows Forms Discussion :

[Débutant] afficher l'indice sur les labels


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut [Débutant] afficher l'indice sur les labels
    bonjour ; c'est normalement simple à imaginer mais étant débutant j'arrive pas à le faire;
    je veux afficher des lablels en fonction d'un nombre saisi (n) et chaque label contiont son numero , ( L (1) , L(2) .....L(i).... L(n) )
    voici le code que j'ai essayé de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
                {
     
                    panel4.AutoSize = true;
                    panel4.Visible = true;
                    Label t = new Label();
                    t.Visible = true;
                    t.Location = new Point(0, t.Size.Height * i);
                    t.Text = "??? ";
                    panel4.Controls.Add(t);
                }
    c'est au niveau des points d'interogations que j'ai bloqué !

    help !

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Salut, Ce genre de question est très demandée, la réponse a été donnée de nombreuses fois sur ce forum, fais donc une recherche sur le forum
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    pourquoi tu te sers pas de la variable "i" pour nommer des différents labels


  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut
    justement , j'ai fais la recherche sur google , et j'ai trouvé ce code en ASP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    btn.Text = "Dynamique " & i.ToString
    j'ai essayé de meme en C# , et ça marche pas
    le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    t.Text = string.Concat( "L(", i.ToString,")")
    erreur sur i.ToString , comment je dois le passer ??

  5. #5
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    fait un Convert.ToString(i):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    t.text= "L(" + Convert.ToString(i)+")";

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut
    oups , je suis bete , il fallais mettre seulement i , sans le passer pour un string ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     t.Text = string.Concat( "L(" ,i,")") ;
    l'essentiel , ça marche maintenant
    merci

  7. #7
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    oui ma méthode est plus propre ceci dit....

  8. #8
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut
    oui c'est vrai , t'as raison. merci encore Jay

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

Discussions similaires

  1. [LabView 8.5][Débutant] Afficher une image sur Labview
    Par nasr69140 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 16/06/2008, 19h49
  2. Réponses: 1
    Dernier message: 01/02/2007, 17h47
  3. petite question sur les "label"
    Par newixz dans le forum Delphi
    Réponses: 5
    Dernier message: 09/09/2006, 13h04
  4. [débutant]Afficher une image sur une JFrame
    Par mavina dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 09/08/2006, 17h25
  5. [Débutant] besoin d'aide sur les web services
    Par Diangelita dans le forum Services Web
    Réponses: 3
    Dernier message: 20/01/2006, 09h41

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