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

ASP.NET Discussion :

D'une TextBox a l'autre


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut D'une TextBox a l'autre
    Salut a tous,

    Je suis un peu coincé sur mon apli car je ne sais pas comment faire pour résoudre un probléme...je me tourne donc vers vous pour vous demandez conseil...

    Dans mon apli...l'utilisateur rentre dans une TextBox un chiffre. Il valide et sa affiche autant de TextBox dans l'apli que le nombre qu'il a rentre (ex : 1éreTextBox il entre 12 alors l'apli affichera 12 TextBox)

    J'aimerais que si l'utilisateur écrit dans la 1ére TextBox "Salut", dans toutes les autre TextBox il est écrti "Salut"...mais si dans la seconde il écrit "Moi", j'aimerais que dans toutes les autes TextBox il est écrit "Moi" sauf dans la 1ére..et ainsi dessuite...

    Avez-vous compris ? suis-je assez clair ?

    Voila mon code d'affichage des TextBox :

    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
    protected void nbheureTextBox_TextChanged(object sender, EventArgs e)
        //Affichage des TextBox
        {
            ArrayList liste_nom = new ArrayList();
            for (int i = 0; i <= Convert.ToInt64(nbheureTextBox.Text) - 1; i++) //initialise le tableau des noms des textbox réclamées
            {
                liste_nom.Add("text_box_child" + i);
            }
     
            for (int j = 0; j <= liste_nom.Count - 1; j++)
            {
                TextBox modele = new TextBox();
                //modele.Attributes.Add("onclick", "this.value = '';");
                //modele.Attributes.Add("onchange", "this.disabled = true;");
                modele.ID = liste_nom[j].ToString();
                modele.Text = "Heure n° " + Convert.ToInt64(j + 1);
                modele.Width = 500;
                modele.Height = 30;
                modele.AutoPostBack = true;
                //modele.Name = String.Format("txbHeure{0}", j++);
                form1.Controls.Add(modele);
            }
        }
    Merci si vous le savez de me dire comment faire...

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Il faut que tu affectes un evennement TextChanged à la TextBox qui prend un chiffre.

    Puis tu affecte un autre evennement TextChanged commun a toute les textbox qui contiendront des lettres.

    Dans ce nouvel event, tu récupère l'ID du sender (le TextBox), tu trim pour ne récupérer que le numero, puis dans une boucle -de ce numero au nombre total de texbox- tu réécrit son propre text.
    Tu va donc devoir stocker le nombre de textbox, ou alors detecter si la textbox existe (si elle nexiste pas, c'est que tu as deja tout parcourut)

  3. #3
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Merci de m'avoir répondu

    Déja je ne comprend pas tout mais ça si c'était nouveau sa se serais...

    Si tu veux j'ai un peu de mal car les TextBox sont comment dire...non physique (si tu vois ce que je veux dire) en gros on peu pas cliker dessu et rajouter du code a l'interieur c'est un peu sa qui me dérange pour cette apli...

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    non statique tu veux dire? Elles ne sont pas présente dans le Deigner, tu dois les gérer dynamiquement?

    C'est pour ca que c'est plus intéressant

    Tiens ca peux t'aider j'avais répondu à un type ici sur les TextBox, les ID et l'event commun :
    http://www.developpez.net/forums/sho...d.php?t=353732

  5. #5
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Citation Envoyé par Chubyone
    non statique tu veux dire? Elles ne sont pas présente dans le Deigner, tu dois les gérer dynamiquement?

    C'est pour ca que c'est plus intéressant

    Tiens ca peux t'aider j'avais répondu à un type ici sur les TextBox, les ID et l'event commun :
    http://www.developpez.net/forums/sho...d.php?t=353732
    Voila c'est exactemen ça !!! Plus interessant mais aussi plus DUR !!!

  6. #6
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    C'est pas exactement le méme probléme si ? et sa ne répondrais pas a toute ma question si ?

    Merci pour tes réponces...

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/04/2011, 11h46
  2. Affichage du contenu d'une textbox d'une autre form
    Par maxmarie dans le forum VB.NET
    Réponses: 8
    Dernier message: 13/06/2007, 16h23
  3. Acceder a une TextBox qui se trouve sur une Autre Form
    Par le_contact dans le forum Windows Forms
    Réponses: 15
    Dernier message: 14/04/2007, 00h10
  4. Réponses: 2
    Dernier message: 18/12/2006, 19h04
  5. [VB6]Creer un autre TextBox à partir d'une Textbox Existante
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 18/01/2006, 08h20

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