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 6 et antérieur Discussion :

[VB6] suggestion des entrés dans un combobox


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut [VB6] suggestion des entrés dans un combobox
    Comment faire pour q'un combobox suggère des entrées (d'après sa liste)au fur et à mesure de la saisie

  2. #2
    Membre éprouvé
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Par défaut
    Peux-tu donner un exemple et être plus clair stp ?
    Merci !

  3. #3
    Membre émérite
    Avatar de Catbull
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    542
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 542
    Par défaut
    Tu peux utiliser un menu popup peut-être puis gérer l'évènement Tab...

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut suggestion des entrés dans un combobox
    il s'agit d'utiliser un combobox dont la liste se forme à partir d'une table lors du chargement d'un formulaire. Lorsque l'utilisateur commence à saisir des données (qui ne peuvent être que des éléments de la liste), le combobox suggére des entrées comme dans la saisie semi-automatique dans excel ou dans les saisies dans les combobox d'access. merci

  5. #5
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Heu, j'ai pondu ça dans une fenêtre avec juste un combobox appelé Combo1. Bien sûr, il va falloir tester en long et en large et customiser, mais cela peut être une base, juste pour essayer...

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    Option Explicit
     
    Private mblnOk As Boolean
     
    Private Sub Combo1_Change()
     
    Dim intCpt As Integer
    Dim intLenght As Integer
     
    If mblnOk Then
     
        For intCpt = 0 To Combo1.ListCount - 1 Step 1
            If InStr(1, Combo1.List(intCpt), Combo1.Text) Then
                intLenght = Len(Combo1.Text)
                Combo1.Text = Combo1.List(intCpt)
                Combo1.SelStart = intLenght
                Combo1.SelLength = Len(Combo1.Text) - intLenght
            End If
        Next
     
    End If
     
    End Sub
     
    Private Sub combo1_KeyDown(KeyCode As Integer, Shift As Integer)
     
    If KeyCode = vbKeyDelete Or KeyCode = vbKeyBack Then
        mblnOk = False
    Else
        mblnOk = True
    End If
     
    End Sub
     
    Private Sub Form_Load()
    Combo1.Clear
    Combo1.AddItem "toutamon"
    Combo1.AddItem "pachmala"
    End Sub

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut
    Merci ! Mayamok
    ça marche !

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 11/06/2013, 20h36
  2. [vb6] recuperer des données d'intrack dans un textbox
    Par martin199 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 05/09/2006, 17h44
  3. [VB6] Mettre des sons dans un dll
    Par Mr Meuble dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/07/2004, 19h50

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