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 :

Question assez simple


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut Question assez simple
    Bonsoir

    Petite question bien simple d'un petit nouveau, à la fois ici et au monde de la programmation.

    J'ai lu une bonne partie d'un tutoriel et je sais toujours pas comment faire ça, désolé si c'est un doublon mais je sais pas trop quoi chercher

    Donc voila, quelle serait la facon la plus simple de faire quelque chose d'équivalent à ca:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for (x = 0; x < 6; x++)
    {
       textBox(x).commande;
    }

    Donc en gros, comment faire en sorte de déterminer quelle textBox est affectée par une commande?

    Merci beaucoup!

  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
    Citation Envoyé par hicker1504 Voir le message
    J'ai lu une bonne partie d'un tutoriel
    Quel est donc ce tutoriel ?
    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
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Apprenez à développer en C# Par nico.pyright

    Trouvé ça sur le net mais c'était davantage axé sur programme console alors j'ai fini par l'abandonner pour apprendre tout en essayant

    J'ai réussi à faire mon programme en entier au cours de mon apprentissage mais disons qu'il aurait besoin d'optimisation, que je n'ai pas pu faire justement parce que j'ignorais comment faire en sorte qu'une variable détermine quel combobox/textbox etc est affecté par une commande x.

  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 hicker1504 Voir le message
    parce que j'ignorais comment faire en sorte qu'une variable détermine quel combobox/textbox etc est affecté par une commande x.
    Hum.. Excuse-moi mais je n'arrive pas à comprendre ce que tu veux faire exactement. Le tutoriel est composé de beaucoup de rubriques donc il faudrait que tu sois plus précis sur la localisation du passage qui te pose problème. Ou alors il faudrait que tu reformules ce que tu cherches à faire, quitte à donner un exemple
    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
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Par défaut
    Je veux faire une boucle qui modifie plusieurs textbox à la fois, donc faire en sorte que la textbox qui sera affectée par une commande sera déterminée par la variable x, où:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for (x = 0; x < 6; x++)
    {
       textBox(x).commande;
    }
    Donne comme résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    textBox(1).commande;
    textBox(2).commande;
    textBox(3).commande;
    etc...
    Mais ce n'est pas un passage du tutoriel, comme je disais le tutoriel était axé programmation console. Comme ce que je voulais était une interface graphique, j'ai commencé à apprendre par mes propres moyens. J'ai pu programmer mon programme en entier mais maintenant j'essaie de l'optimiser et savoir de quelle façon réaliser la commande ci-haut m'aiderait beaucoup.

  6. #6
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Bonjour,
    D'abord, il n'y a pas de propriété commande pour les textbox.

    Pour créer dynamiquement tes textbox, tu peux faire un truc du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    for (x = 0; x < 6; x++)
    {
        textBoxes[i] = new TextBox(); 
        textBoxes[i].Location = new Point(172, 32 + (i * 28));
        textBoxes[i].Visible = true;
        // ....
       this.Controls.Add(textBoxes[i]); 
    }
    Pour accéder au contenu ou valeur des dits textbox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    foreach (Control ctl in this.Controls)
    {
    	if (ctl.GetType() == typeof(TextBox))
    	{
    		string maValeur = ctl.Text;
    		// ou si tu dois récupérer entier 
    		int maValeur = Convert.ToInt32(ctl.Text);
    	}
    }

Discussions similaires

  1. [Newsletter] Cherche newsletter assez simple
    Par kikong dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 06/08/2006, 15h03
  2. question toute simple sur la syntaxe
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2006, 16h26
  3. question tres simple : recuperer une variable d'URL
    Par H-bil dans le forum Langage
    Réponses: 5
    Dernier message: 14/06/2006, 16h26
  4. [Tableaux] question très simple
    Par H-bil dans le forum Langage
    Réponses: 14
    Dernier message: 28/05/2006, 13h29
  5. Question assez bête concernant le texte
    Par Anduriel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/06/2005, 21h52

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