DLL COMBOSENSE , LE COMBOBOX À SAISIE SEMI-AUTOMATIQUE PARFAIT !
cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 2008
-
26 mai 2004 à 13:28
cs_Nico52
Messages postés35Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention11 mai 2007
-
14 sept. 2008 à 14:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Nico52
Messages postés35Date d'inscriptionvendredi 20 février 2004StatutMembreDernière intervention11 mai 2007 14 sept. 2008 à 14:15
Faux en VB6 C'est pas plus long !!
Static NoSelectText As String ' texte tapé par l'utilisateur
Dim ia As Long ' compteur de boucle
Const RGBerror = 255 ' couleur du fond en cas d'erreur
With TxtClient '<== SEULE LIGNE A MODIFIER
' touche que l'on ne doit pas gérer dans cette procedure
If KeyCode = vbKeyUp Then Exit Sub ' utilisé par VB
If KeyCode = vbKeyDown Then Exit Sub ' utilisé par vb
If KeyCode = vbKeyLeft Then Exit Sub ' pour se déplacer
If KeyCode = vbKeyRight Then Exit Sub ' pour se déplacer
' action spéciale pour la touche BACK
If KeyCode <> vbKeyBack Then
NoSelectText = Mid(.Text, 1, Len(.Text) - .SelLength)
Else
If NoSelectText <> "" Then
NoSelectText = Mid(NoSelectText, 1, Len(NoSelectText) - 1)
End If
End If
' recherche de la correspondance
For ia = 0 To .ListCount - 1
If UCase(NoSelectText) = UCase(Mid(.List(ia), 1, Len(NoSelectText))) Then
.ListIndex = ia
Exit For
End If
Next
' selection de la partie que l'on a rajouté automatiquement
.SelStart = Len(NoSelectText)
.SelLength = Len(.Text)
End With
rapatonilabo
Messages postés1Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention19 avril 2006 19 avril 2006 à 20:01
Bonjour à tous!
Une petite question idiote de novice en la matière:
Comment est ce que je peux utiliser ce control combobox sur mon classeur excel????? Quels fichiers utiliser parmis la multitude que l'on trouve dans le fichier .zip???
J'attends avec impatience votre réponse ô maitres de la programmation car ce code m'intéresse vraiment bcp!!!
Merci
cs_Nonos
Messages postés4Date d'inscriptionmardi 1 mai 2001StatutMembreDernière intervention 4 février 2006 11 déc. 2005 à 23:14
GOTO --> .NET2
AutoCompleteMode (Suggest)
capuccino_fr
Messages postés113Date d'inscriptionvendredi 5 mars 2004StatutMembreDernière intervention11 février 2008 28 oct. 2005 à 09:17
nickel ;) 8/10
ricomiracle
Messages postés195Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention30 novembre 2009 24 mai 2005 à 09:46
Merci pour ta source...
Moi je cherche à réaliser avec un contrôle combobox une sorte de saisie semi-auto pointée. Je m'explique à la manière de visual studio, lorsque je tape la touche '.' la liste se déroule si le mot avant le point est reconnu comme ayant des attributs. Vous voyez ce que je veut dire...?
Il faut donc déplacer le combo à la suite du point (ou en dessous du mot taper)
Si il y en a qui on déja vu ça ou bien qui ont des idées, elles sont les bienvenues... Meric
Et l'option AutoCompletition existe ou pas alors?
ABL-Online
Messages postés62Date d'inscriptiondimanche 16 septembre 2001StatutMembreDernière intervention21 septembre 2006 4 avril 2005 à 11:49
Parcequ'elle n'existe pas tout simplement !!!
Peut-être a tu la version de visualStudio 2005 ???
IApplication
Messages postés16Date d'inscriptiondimanche 30 décembre 2001StatutMembreDernière intervention21 juillet 2006 4 avril 2005 à 11:41
Une question idiote: pourquoi vous n'utilisez pas l'option AutoCompletition déjà présente dans le contrôle ComboBox ?
oedipe78
Messages postés5Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention28 mai 2004 28 mai 2004 à 10:50
merci,
ca m'a permis de comprendre rapidement comment traiter les touches que les personnes appuie :o)
Dommage qu'il n'y a pas la meme chose pour les mouvements de la souris!! :-)
ABL-Online
Messages postés62Date d'inscriptiondimanche 16 septembre 2001StatutMembreDernière intervention21 septembre 2006 26 mai 2004 à 14:23
rien a voir, le but de ma source n'est pas de faire défiller les éléments dans une liste en dessous !
cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 20082 26 mai 2004 à 13:28
14 sept. 2008 à 14:15
Static NoSelectText As String ' texte tapé par l'utilisateur
Dim ia As Long ' compteur de boucle
Const RGBerror = 255 ' couleur du fond en cas d'erreur
With TxtClient '<== SEULE LIGNE A MODIFIER
' touche que l'on ne doit pas gérer dans cette procedure
If KeyCode = vbKeyUp Then Exit Sub ' utilisé par VB
If KeyCode = vbKeyDown Then Exit Sub ' utilisé par vb
If KeyCode = vbKeyLeft Then Exit Sub ' pour se déplacer
If KeyCode = vbKeyRight Then Exit Sub ' pour se déplacer
' action spéciale pour la touche BACK
If KeyCode <> vbKeyBack Then
NoSelectText = Mid(.Text, 1, Len(.Text) - .SelLength)
Else
If NoSelectText <> "" Then
NoSelectText = Mid(NoSelectText, 1, Len(NoSelectText) - 1)
End If
End If
' recherche de la correspondance
For ia = 0 To .ListCount - 1
If UCase(NoSelectText) = UCase(Mid(.List(ia), 1, Len(NoSelectText))) Then
.ListIndex = ia
Exit For
End If
Next
' selection de la partie que l'on a rajouté automatiquement
.SelStart = Len(NoSelectText)
.SelLength = Len(.Text)
End With
19 avril 2006 à 20:01
Une petite question idiote de novice en la matière:
Comment est ce que je peux utiliser ce control combobox sur mon classeur excel????? Quels fichiers utiliser parmis la multitude que l'on trouve dans le fichier .zip???
J'attends avec impatience votre réponse ô maitres de la programmation car ce code m'intéresse vraiment bcp!!!
Merci
11 déc. 2005 à 23:14
AutoCompleteMode (Suggest)
28 oct. 2005 à 09:17
24 mai 2005 à 09:46
Moi je cherche à réaliser avec un contrôle combobox une sorte de saisie semi-auto pointée. Je m'explique à la manière de visual studio, lorsque je tape la touche '.' la liste se déroule si le mot avant le point est reconnu comme ayant des attributs. Vous voyez ce que je veut dire...?
Il faut donc déplacer le combo à la suite du point (ou en dessous du mot taper)
Si il y en a qui on déja vu ça ou bien qui ont des idées, elles sont les bienvenues... Meric
Et l'option AutoCompletition existe ou pas alors?
4 avril 2005 à 11:49
Peut-être a tu la version de visualStudio 2005 ???
4 avril 2005 à 11:41
28 mai 2004 à 10:50
ca m'a permis de comprendre rapidement comment traiter les touches que les personnes appuie :o)
Dommage qu'il n'y a pas la meme chose pour les mouvements de la souris!! :-)
26 mai 2004 à 14:23
26 mai 2004 à 13:28
tu met combobox.dropdown = true