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

C# Discussion :

composant multiplier boucle [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut composant multiplier boucle
    salam

    j'ai une question de débutant , j'ai 5 composants identiques (composant 1 ,composant... composant 5) je veux changer leurs propriétés a tour de rôle par une boucle a l'aide d'une variable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exp : composant(i).text= "";
    merci d'avance.

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Quelque chose de ce genre répond-il à ton besoin ?
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for (int i = 0; i <= 4; i++)
    {
        composant[i + 1].Text = "";
    }
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut
    ça marche pas voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int i = 1;
                foreach (DataRow row in mondataset.matable.Rows)
                {
                    xtraTabPage[i].Text = Convert.ToString(row["nop"]);
                    i++;
                }
    merci d'avance.

  4. #4
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par adelcrb Voir le message
    ça marche pas
    Ca ne veut rien dire... Qu'est-ce qui ne marche pas ? Est-ce que tu as débuggé en mode pas à pas afin de voir si tu passes bien 5 fois dans la boucle ?

    Quel est le type de la variable xtraTabPage ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 238
    Par défaut
    j'utilise le composant xtratabcontrol (devexpress) donc j'ai plusieurs xtratabpage(xtratabpage1,xtratabpage2,xtratabpage3... etc) quant j'exécute j'ai l’erreur suivante (Erreur 1 Le nom 'xtraTabPage' n'existe pas dans le contexte actuel )

    c'est pour ça que j'ai dis que ça marche pas ,je vous remercie pour ton aide.

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    bah c'est facile, ca veut dire que "'xtraTabPage' " c'est un nom de variable qui n'existe pas ou n'est pas accessible. c'est donc pas l'algo mais toi qui écrit n'importe quoi

    c'est comme si t'avais écrit "bidulepwewet[i+1]". forcément, si ca ne correspond à rien, le programme ne peut pas le deviner pour toi ;-)

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/03/2009, 13h54
  2. Afficher composants SWING boucle jeu
    Par billynirvana dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 06/10/2007, 08h32
  3. composant en boucle
    Par sefir dans le forum C++Builder
    Réponses: 4
    Dernier message: 03/05/2006, 20h31
  4. Paint d'un composant en boucle ?
    Par Neilos dans le forum C++Builder
    Réponses: 6
    Dernier message: 07/01/2005, 15h12
  5. Modification de composant ds une boucle
    Par sinsenono dans le forum C++Builder
    Réponses: 10
    Dernier message: 22/02/2004, 12h46

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