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 :

Créer grille d'objet (btn, label, txtbox, etc) dynamiquement [Débutant]


Sujet :

C#

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur
    Inscrit en
    Février 2015
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Février 2015
    Messages : 66
    Par défaut Créer grille d'objet (btn, label, txtbox, etc) dynamiquement
    Bonjour à tous,

    Je suis en train de coder une application, et je rencontre de nombreux problèmes (des difficiles, des simples) que j'arrive parfois a surmonter, mais là.. je me pose une colle.

    Dans un fichier txt, je récupère un certain nombre de ligne ( int count dans le code) compris entre 0 et 25.

    Coté XAML, j'ai une Grid de 5 colonnes et 5 lignes (voir image PJ)

    Je crée des objets dynamiques de la sorte suivante :

    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
     
    public void createGridButton()
            {
                int count = 2;  //récuperer le nb de ligne
     
                int nbColumn = 5;
                int nbRow = 5;
                List<Button> LBtn = new List<Button>();
     
                for (int i = 0; i < count; i++)
                {
                    Button btn = new Button();
                    LBtn.Add(btn);  
                    LBtn[i].Content = "Button " + i;
     
                    Grid.SetColumn(LBtn[i], i);
                    Grid.SetRow(LBtn[i], 0);
     
                    GridButton.Children.Add(LBtn[i]);
                }
            }
    Seulement, je n'arrive pas à générer plus que 5 boutons.
    Je n'arrive pas à parcourir ma grille selon les lignes et colonnes pour la génération dynamique.

    Je vous ajoute des images en PJ pour des cas si Count = 2, Count = 5 et Count = 7 pour que vous ayez une image du problème.

    Auriez-vous des éléments de réponses ?

    Zeratec
    Images attachées Images attachées     

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

Discussions similaires

  1. Créer un nouvel objet dont on ne connait que le type
    Par NicolasJolet dans le forum C#
    Réponses: 1
    Dernier message: 08/02/2007, 09h02
  2. Créer de nouveaux objets dans une page
    Par Tronche dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/02/2007, 15h00
  3. Créer un formulaire d'inscription (mdp, identifiant, etc..)
    Par mirrix dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/01/2007, 12h00
  4. Réponses: 11
    Dernier message: 07/09/2006, 09h10
  5. Label dans /etc/fstab
    Par domileg dans le forum Administration système
    Réponses: 5
    Dernier message: 02/12/2004, 16h05

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