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 :

Tableau de Label [Débutant]


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 8
    Points : 11
    Points
    11
    Par défaut Tableau de Label
    Je suis en train d'écrire un programme pour gérer les scores au Tennis. Je souhaiterais traiter plusieurs Label de façon systématique. Pour cela, je les mets dans un tableau avec l'instruction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Label[] l = new Label[] {label1, label2, label3};
    Le compilateur refuse en invoquant l'erreur suivante:
    Un initialiseur de champ ne peut pas faire référence au champ, à la méthode ou à la propriété non statique de 'ScoreTennis.Score.label1'
    Pareil pour label2 et label3.

    Qui peut m'expliquer?
    Que dois-je faire?

  2. #2
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 441
    Points
    4 441
    Par défaut
    salut

    Declaration & initialisation dans le corps de class ne sont pas autorises...

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
     
    namespace WindowsFormsApplication1
    {
     
        public partial class Form1 : Form
        {
            //declaration valide  dans le corps du class
            Label[] l2 ;
            public Form1()
            {
                InitializeComponent();
                // l2 est init.ici 
                l2 = new Label[] { label1, label2, label3 };
            }
     
            private void  Method()
            {
                //declaration  & init. dans methode
                Label[] l = new Label[] { label1, label2, label3 };
                this.textBox1.Text = l.Length.ToString();
     
     
            }
        }
    }
    bon code...

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

Discussions similaires

  1. [Débutant] Création d'un tableau de label
    Par Snowhite dans le forum C#
    Réponses: 5
    Dernier message: 13/06/2012, 15h06
  2. Tableau indice label
    Par nddvlp dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 30/12/2011, 15h46
  3. [VB.NET] Créer un tableau de labels
    Par GriffinK dans le forum VB.NET
    Réponses: 2
    Dernier message: 05/03/2008, 11h27
  4. Affichage d'un label en fonction d'un tableau bd
    Par oOoOuuhmAn dans le forum AWT/Swing
    Réponses: 14
    Dernier message: 02/03/2006, 16h00
  5. [C#] Tableau de Label
    Par cMoMo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 21/11/2005, 18h14

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