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 :

Combo box Enter


Sujet :

VB.NET

  1. #1
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 137
    Points : 71
    Points
    71
    Par défaut Combo box Enter
    Bonjour,


    Un simple combo box qui contient (par exemple) une liste de pays.

    Quand le combo box est fermé et qu'on impute F, le premier pays qui commence par F complète la zone d'imputation (j'obtient France). Sur le enter, je lance un filtre sur un table et pas de problème, mon data gridview est bien filtré.

    Même opération mais au lieu que le combo box soit fermé, il est ouvert cad que je vois la liste des pays et si je click sur un élement de ma liste, la valeur se met dans la zone d'imputation, le combo se ferme et ma requête se lance.

    Hélas dans le cas du combo ouvert, si on utilise la zone d'imputation pour filtrer la liste (j'entre F et France se complète sur la zone d'imputation et le premier élément de la liste est positionné sur France) et puis qu'on tape sur enter, le combo se ferme, la zone d'imputation se vide et ma recherche n'est pas lancée.

    Une idée pour résoudre ce petit problème bien embettant ?

    Merci d'avance.

    Gridin


    P.S.

    Deux proriétés du combo sont modifiées pour avoir ce système d'aide à l'imputation.

    Autocompletemode = Append
    Autocompletesource = ListItems

  2. #2
    Membre averti Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Points : 305
    Points
    305
    Par défaut
    J'ai l'impression que c'est un comportement normal car lorsque tu es entrain de taper F avec ton combobox (CB), en mode autocomplétion, il surligne le texte. Donc si le CB est toujours ouvert, que tu tapes F puis Enter, c'Est normal que t'a string se face remplacé par un champ vide, soit enter dans le cas présent.

    En gros ton CB essai d'autocomplété, tu lui dis de choisir "F"+enter, ce qui n'Existe pas, donc il met un champ vide en appuyant sur enter il ne trouve pas ce "F"chr(13) (ou le char du enter je sais plus trop) et remplace par un champ vide. Le enter n'est alors pas attrapé par ta forme pour lancer la recherche mais pour fermer le CB

    Suis-je clair, ma journée de travail commence à tirée à sa fin...héhé

  3. #3
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 137
    Points : 71
    Points
    71
    Par défaut
    La zone d'imputation se comporte de la même manière dans les deux cas.

    Je tape "F" et il complète avec "rance" qui est avec un fond bleu

    Après le "F", je met "r" et j'ai "Fr" fond normal et "ance" en fond bleu

    Si le combo est ferme, le enter prend France, sinon le combo est fermé, il vide la zone d'imputation.

    Avec le combo ouvert, si je tape "France" et donc qu'il n'y a plus rien en fond bleu, il ferme le combo et vide la zone d'imputation.

    Si tu prend le combo box d'access, il fonctionne bien de la même manière que le combo soit ouvert ou fermé.

    "Si le combo de .net pourrait être comme celui d'Access ... "

Discussions similaires

  1. modification d'un combo box
    Par bourguy dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/02/2005, 16h14
  2. Réponses: 2
    Dernier message: 23/06/2004, 13h56
  3. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 10h13
  4. Réponses: 2
    Dernier message: 11/05/2004, 11h17
  5. Combo box et liste de valeurs contenues dans ma table
    Par TieumB dans le forum C++Builder
    Réponses: 14
    Dernier message: 05/04/2004, 18h47

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