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 :

écrire dans 1 listbox d'1 tabpage d'1 tabcontrol [Débutant]


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut écrire dans 1 listbox d'1 tabpage d'1 tabcontrol
    Salut

    j'ai un tabcontrol1 qui contient, disons, 20 tabpages.
    chaque tabpage contient une listbox.

    lorsque un nombre aleatoire s'affiche, disons le '15', j'aimerai ajouter un item dans la listbox15 (donc celle qui appartient au tabpage15).

    je croyais pouvoir m'en sortir avec l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    tabControl1.Controls[random_value].Controls[0].Items.Add(ligne)
    ou encore
    tabControl1.TabPages[random_value].Controls[0].Items.Add(ligne);
    mais 'Items' est souligné en rouge donc ca ne marche pas.
    mon idée c'était d'atteindre le Controls[15] (c'est à dire pour moi le 15e onglet) puis ecrire dans le seul control de l'onglet (donc la listbox15) mais ca ne marche pas.

    y a til une méthode simple pour y arriver?
    merci

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    même ça, ça marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach (Control ctrl in tabControl1.TabPages[numtab].Controls)
                        {
                            if (ctrl is ListBox) { ctrl.Items.Add(ligne); }
                        }
    le mot 'items' reste souligné en rouge.
    je n'avance pas, je bloque depuis tout à l'heure là dessus, je tourne en rond, je desespere.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    oh my god ca passe avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     foreach (Control ctrl in tabControl1.TabPages[numtab].Controls)
                        {
                            if (ctrl is ListBox) { ((ListBox)ctrl).Items.Add(ligne); }
                        }

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

Discussions similaires

  1. Comment écrire en couleur dans un LISTBOX
    Par Athur dans le forum Windows
    Réponses: 3
    Dernier message: 28/05/2011, 12h30
  2. ouvrir et écrire dans un doc excel
    Par audrey_ dans le forum ASP
    Réponses: 8
    Dernier message: 13/12/2004, 15h38
  3. [debutant] supprimer elements dans une listbox
    Par F.F. dans le forum C++Builder
    Réponses: 8
    Dernier message: 02/07/2004, 11h38
  4. [WIN32]tabulation dans une listbox
    Par stoluup dans le forum MFC
    Réponses: 2
    Dernier message: 09/06/2004, 10h11
  5. Icône a coté du texte dans une ListBox
    Par joce3000 dans le forum C++Builder
    Réponses: 6
    Dernier message: 05/12/2003, 02h25

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