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

Windows Mobile .NET Discussion :

Textbox autocompletion avec ListBox


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 254
    Par défaut Textbox autocompletion avec ListBox
    Bonjour ,
    En C# Framework 2.0
    dans une Winform munit d'une listBox et d'un textBox je cherche complété la textBox automatiquement avec les Items de la listBox.
    ou (si trop lourd)
    Le fait de compléter la textBox la listBox évolue en fonction des caractères saisi.
    Je suis débutant en prog,
    Merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 94
    Par défaut
    Bonjour,

    je cherche complété la textBox automatiquement avec les Items de la listBox
    Tu peux utiliser l'évènement SelectedIndexChanged de ta listBox pour modifier le contenu de ta textBox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    private void listBox1_SelectedIndexChanged(object sender, System.EventArgs
    e)
     
    {
     
    this.textBox1.Text = this.listBox1.SelectedItem.ToString();
     
    }
    Le fait de compléter la textBox la listBox évolue en fonction des caractères saisi.
    Tu peux utiliser l'évènement TextChanged pour modifier le contenu de ta listBox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void textBox1_TextChanged(object sender, EventArgs e)
            {
     
            }

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 254
    Par défaut
    Citation Envoyé par Kentin;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     private void listBox1_SelectedIndexChanged(object sender, System.EventArgs
    e)
     
    {
     
    this.textBox1.Text = this.listBox1.SelectedItem.ToString();
     
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void textBox1_TextChanged(object sender, EventArgs e)
            {
     
            }
    J'ai essayé mais non ça veux pas
    J'ai tenté en modifiant les caractéristique de la listeBox mis sans succès.
    Merci pour l'aide.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 94
    Par défaut
    Je viens d'essayé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                textBox1.Text = listBox1.SelectedItem.ToString();
            }
    et ça marche.

    Ta textBox s'appelle bien "textBox1" et ta listeBox s'appelle bien "listBox1" ?
    As-tu bien mis "listBox1_SelectedIndexChanged" sur l'évènement "SelectedIndexChanged" de ta listeBox ?

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 254
    Par défaut
    Pardon j'ai mal formulé ma réponse,le code listBox1_SelectedIndexChanged fonctionne même en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     textBox1.Text = listBox1.Text;
    C'est textBox1_TextChanged que je n'arrive pas a faire fonctionner.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 94
    Par défaut
    Dans mon code, textBox1_TextChanged ne fait rien. C'est à toi de voir quel traitement tu veux y faire sachant que cette méthode sera appelée à chaque modification du texte de ta TextBox.

    [EDIT] Je viens de voir un exemple assez complet d'une ListBox sur ce pdf (Chap 5.2.4 p.184): http://tahe.developpez.com/dotnet/csharp/

Discussions similaires

  1. problème avec un textBox et une listBox
    Par THIB46 dans le forum VC++ .NET
    Réponses: 6
    Dernier message: 20/05/2015, 11h26
  2. [Débutant] AutoComplete avec un textbox multiligne
    Par Zakkounet dans le forum VB.NET
    Réponses: 3
    Dernier message: 08/02/2012, 13h17
  3. [XL-2003] Fonction intersection avec listbox et textbox
    Par Fred4345 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/06/2011, 00h58
  4. alligner des textbox (input) avec une liste
    Par sundjata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 20/01/2006, 15h16
  5. Réponses: 3
    Dernier message: 25/03/2004, 11h35

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