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 Forms Discussion :

[C# - Textbox] autoCompletion


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut [C# - Textbox] autoCompletion
    Bonjour,

    J'ai créé un contrôle utilisateur qui est composé d'un textBox et d'une comboBox dérivée (affichage personnalisé la la dropDownList). Cependant lorsque j'active l'autoCompletion du textBox en lui fournissant une collection (une liste de villes par exemple), rien ne se produit ! que la collection soit remplie en dur (dans le designer) ou par programmation ! aucune liste n'est suggérée, c'est à n'y rien comprendre...

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    Même avec ce tuto rien ne marche. Mais le vrai problème c'est que même si je définis par défaut (dans le mode designer) une liste personnalisée en dur, rien ne se passe... j'ai comme l'impression qu'elle ne fonctionne plus depuis que le textBox est inclu dans un contrôle utilisateur...

    Voici une partie du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
              string[] ex = Commun.listeCP_Ville[this.listeDéroulanteLabelCP.Texte].Split(',');
     
              this.listeDéroulanteLabelVille.Texte = ex[0];
              AutoCompleteStringCollection source = new AutoCompleteStringCollection();          
     
              this.listeDéroulanteLabelVille.textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;                        
              this.listeDéroulanteLabelVille.textBox.AutoCompleteCustomSource.Clear();          
              this.listeDéroulanteLabelVille.textBox.AutoCompleteMode = AutoCompleteMode.Suggest;      
              source.AddRange(ex);
              this.listeDéroulanteLabelVille.SetSource(source);
    et voici la version du départ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
              string[] ex = Commun.listeCP_Ville[this.listeDéroulanteLabelCP.Texte].Split(',');
     
              this.listeDéroulanteLabelVille.Texte = ex[0];          
     
              this.listeDéroulanteLabelVille.textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;
              this.listeDéroulanteLabelVille.textBox.AutoCompleteCustomSource.Clear();
              this.listeDéroulanteLabelVille.textBox.AutoCompleteMode = AutoCompleteMode.Suggest;          
              this.listeDéroulanteLabelVille.textBox.AutoCompleteCustomSource.AddRange(ex);

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    Evidemment c'était bien facile ! Tout bloquait à cause de la propriété "Multiline" d'activée (en effet c'est logique)... bon à savoir.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2015
    Messages : 6
    Par défaut
    Svp aider moi aussi, comment faire l'auto completion des elements se trouvant dans la base des donnees par exemple lors de la recherche ds un textbox?

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

Discussions similaires

  1. Autocompletion et textbox
    Par topolino dans le forum ASP.NET
    Réponses: 11
    Dernier message: 25/05/2010, 16h47
  2. Textbox autocompletion avec ListBox
    Par lolo81 dans le forum Windows Mobile
    Réponses: 15
    Dernier message: 13/01/2010, 20h59
  3. Réponses: 3
    Dernier message: 16/04/2009, 22h17
  4. TextBox : Autocompletion et sélection du champ
    Par christophe.blin dans le forum Windows Forms
    Réponses: 2
    Dernier message: 24/09/2008, 21h58
  5. textbox et autocomplete
    Par bilb0t dans le forum ASP.NET
    Réponses: 0
    Dernier message: 17/08/2007, 14h14

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