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

VB.NET Discussion :

Evènement combobox VB 2008


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut Evènement combobox VB 2008
    Bonjour,

    Je souhaite actualiser ma combobox quand je tape un mot dans ma combobox.

    Plus précisément, et pour exemple, si je tape C dans ma combobox cela m'affichera la liste Chat, Chien, Crocodile. Si je continue en inscrivant Ch j'aurais Chat, Chien. Et ainsi de suite.

    Mon problème tient du fait que je ne trouve pas l'évènement approprié pour analyser la chaîne au fur et à mesure. En effet, si je mets l'évènement Keypress, le curseur se replace au début de la lettre tapée donc pas possible de continuer à écrire le mot.

    Une idée ?

  2. #2
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Tu as regardé du coté des propriétés AutoCompleteMode et AutoCompleteSource ?




    D'une manière plus générale, pour placer ton curseur à la fin du texte, il y a cette méthode toute simple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ComboBox1.SelectionStart = ComboBox1.TextLength
    ComboBox1.ScrollToCaret()

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Par défaut
    Citation Envoyé par nanoute Voir le message
    Bonjour,

    Je souhaite actualiser ma combobox quand je tape un mot dans ma combobox.

    Plus précisément, et pour exemple, si je tape C dans ma combobox cela m'affichera la liste Chat, Chien, Crocodile. Si je continue en inscrivant Ch j'aurais Chat, Chien. Et ainsi de suite.

    Mon problème tient du fait que je ne trouve pas l'évènement approprié pour analyser la chaîne au fur et à mesure. En effet, si je mets l'évènement Keypress, le curseur se replace au début de la lettre tapée donc pas possible de continuer à écrire le mot.

    Une idée ?
    Tu peux tout simplement utiliser l'évènement TextChanged

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/09/2010, 13h14
  2. [AC-2007] Evénement Exit sur ComboBox
    Par neiluj26 dans le forum VBA Access
    Réponses: 5
    Dernier message: 05/05/2010, 18h05
  3. C# 2008, combobox et datasource
    Par waspy59 dans le forum C#
    Réponses: 4
    Dernier message: 22/12/2009, 14h40
  4. VB.Net 2008 Express ComboBox qui cache une colonne sur deux.
    Par angelevil dans le forum Windows Mobile
    Réponses: 6
    Dernier message: 12/01/2009, 03h22
  5. [VB 2008] selectedIndex dans une combobox
    Par olivier57b dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/03/2008, 09h17

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